In short, the app is a way for students to book tutors on the internet or through a mobile app. There will types of users: students and tutors. Students will be able to enter personal information about courses and needed work, price range, and other factors, get matched with several tutors based on location, specifications, and tutor rating. There are two kinds of lessons: a scheduled or recurring lesson, and an immediate lesson. For a scheduled or recurring lesson, the student chooses a time or package - the package will have all the lessons scheduled at the same or different times but will be customized through a separate page. The student then selects a lesson pays for the lesson and receives reminder before the lesson is scheduled to begin. For immediate lessons, a student will be given several options for tutors who are available at a certain time, with a lesson fee added in conjunction with the hourly cost. The lesson fee will be calculated on the distance from tutor to student and the availability of tutors.
The project will involve making both a website which advertises the company and allows booking and sign-ups/sign-ins, as well as to receive funds from a referral program. And an app that facilitates bookings and sign-ups/sign-ins.
GPS and distance
In app messaging
Notifications and dispatch system
Responsive web and app design
Tutor biography page
Sign up / sign in and authentication for both drivers and buyers
Secure Registration for users, merchants, drivers, editors and admin.
Bank deposit system
WAMP protocol for portability on laptop and demos
Drupal or equivalent hosting setup
Referral and secondary payment system
What needs to be done:
Use Drupal as a Secure Back End
USE “REST” for APP/Server Communication
Develop for Android, Apple, Web
Downloadable Apps, Google Play and Apple store