Project Overview

Description & Outcomes

Our application provides a simple, attractive user interface, automated processing and notifications, and an easy way for our client to manage his business, through an administrator profile.



Tailored Tutoring Home Page
This figure is the Home Page of the new web application, showing a simple user interface, an easily-customizable profile, and clear commands for navigating the site.
Tailored Tutoring Home Page
This figure shows the Assignments page of the new web application, displaying two assignments submitted for tutoring. Each submission shows the image on the left, the subject, and any comments from the student in the middle, along with purchase buttons, and the video produced on the right.
Tailored Tutoring Admin Page
This figure displays the Administrator page, with commands for controlling the customers in the app, which profiles have tutor access privileges, and scaling up the application for new schools and subjects.
Tailored Tutoring Application This figure represents the tech stack we had for this project, using ReactJS for the front-end framework modularized all sections of the project, MongoDB for storing user-profile data, and image and video metadata, FireBase as an authentication API, to secure all our users' data, and lastly Amazon Web Services for our email notifications, long-term file storage, and site hosting.

Conclusion

Our client now has a web application business that is automated and robust, provides a clean, simple user interface, and is easier for mobile-customers. Our client can rely on his new application to safely store files long-term, to provide an easy user experience to his customers, and to sustain his tutoring service.