Interactive Online Tutoring Website

An online on-demand tutoring platform for Math & Science. Tutors and students will use a virtual whiteboard within the site that will allow them to write and work together while using (if needed) chat, audio and video feature while they use the whiteboard.

A search bar on the front page that the user may utilize for Subject search. Subject typed in will take the user to the tutor profile list (these tutors are the ones that can specifically help with the subject typed in the search bar). The selected tutor profile list (according to subject) sorted by star rating (highest to lowest) and online first, offline second.

1) Tutors will have profiles (these along with their general account will be set up by us manually)

-general tutor profile list of tutors (a separate page) sorted according to star rating (highest to lowest), and also online tutors first, offline tutors second.

2) Students will message the tutors using profiles after creating their free account

3) Messaging the tutor will open a chat conversation box between student and tutor

4) Student can request an immediate lesson (on-demand) with the tutor they send a message to using chat box

5) Tutor can confirm the lesson - will be taken to virtual whiteboard

6) Student can request an immediate lesson only if they have prepaid minutes in their account

7) Students can purchase 60 minutes of tutoring time initially after creating account

8) The whiteboard will have a timer deducting minutes from the student account

9) The timer will work along with PayPal INTEGRATION system to prompt payment whenever student minutes are running low (reminder pops up when student has 5 minutes left)

10) After the initial 60 minutes expire, students can purchase pay-as-you-go or weekly or monthly minutes. Monthly and weekly minutes expire exactly 1 week or 1 month after purchase, pay-as-you-go minutes expire 1 year after purchase.

11) Students can schedule future lessons with each tutor only after they had an on-demand lesson with that tutor. Scheduling lessons is possible only if there is no conflict with other scheduled lessons for the tutor or the student. No scheduling of future lessons is possible if the student has low number of minutes (same as in on-demand situation). All scheduled lessons initiated by students must be confirmed by the tutor.

12) Tutors can schedule future lessons as well once they had an on-demand lesson with a student. Again, scheduled lessons can be requested if the student has enough minutes or if there is no conflict with other lessons scheduled. All scheduled lessons initiated by tutors must be confirmed by the student.

13) Prior to each scheduled lesson time, tutors and students will receive notifications by e-mail (that they have the lesson scheduled), also notification by e-mail 24 hours before the time of the lesson, and notification by e-mail 1 hour before the scheduled lesson time.

14) Scheduled lessons feature should take note of time zones. So, if a student is in Los Angeles and schedules a lesson at 6pm their time, and tutor is in NYC - the tutor will have their lesson scheduled at 9pm.

15) If tutors or students are online - they can see live notification 10 minutes before scheduled lesson time - a reminder with a link to the whiteboard where the lesson will be happening, and with clock going backwards in time until the scheduled lesson time.

16) If the tutor is waiting and the student is late more than 15 minutes after the scheduled lesson time, lesson automatically ends and tutors get paid for the entire scheduled lesson time. Example: the scheduled lesson is a 2-hour lesson at 5pm. The tutor goes to the whiteboard using the link in their account notification, the whiteboard has a clock going backwards starting from 15:00 (minutes counting backwards) when the clock shows 0:00 (the student is more than 15 minutes late) - the lesson ends automatically and the tutor get paid for the entire 2 hours of their time.

There are many more whiteboard features to be discussed.

17) All student and tutor accounts should have past lessons stored in their account - screen recording file or screenshot file of the whiteboard (including all its multiple tabs, if applicable) at the time each lesson ends. Tutor account shows monies earned (tutor get different rate per minute depending on subject), student name, date time subject. Student account shows date time subject tutor name.

18) Admin account to be discussed in detail. Admin account should include all tutor and student info, past lessons, recordings (audio, video, screen recording), student-tutor chat history outside the lesson - basically everything that happened on the site for us to review at any time. Also, admin account should show weekly tutor earnings per subject (earnings from Monday 12 a.m. to Sunday 11:59 p.m.), because we will be sending them weekly PayPal payments manually every Tuesday. We should see Name of tutor, Subject taught, total earned in that subject.

Tutor profiles will have REVIEWS/RATINGS. Reviews come as comments left anonymously (without student name). Ratings are star-based. The average star rating should be displayed in each tutor profile. Rating/comments/reviews can be left by student right after the lesson ends.

Reviews / Chat box (whiteboard and outside the lesson):

NO PROFANITY ALLOWED (we will have to decide which words are not to be delivered/posted in chat boxes (inside and outside lesson), and reviews/comments.

Example sites that are 99% close:

[login to view URL]

[login to view URL]

Whiteboard display may be changed to

Graph paper (sizes)

Music staff paper (optional)

In general, whiteboard contains

Text editor

Pen sizes


Tabs (for multiple whiteboard use in one session, good for lots of questions/problems)

Undo button


Mass eraser (to erase everything at once on the given whiteboard tab)

Geometric shapes

Audio/Video buttons

Shape select (to alter chosen geometric shape)

Document attachment in the chat box (also should be in chat box outside the lesson)

Document attachment onto whiteboard feature (like graph paper it will be inside whiteboard, whatever is uploaded)

End Lesson - tutors or students can use

Void lesson - only tutor can use (ends the lesson without charging student anything)

Pause lesson - only tutor can use (only once, 15 minutes max) - during pause any video or audio used (if used) should be frozen, only chat and whiteboard available to use. Pause stops the lesson timer (except 15 minutes are counted to make sure the pause is not going forever).

Timer should display current time during the lesson (during pause the lesson time freezes of course).

After 15 minutes, Pause is automatically UNPAUSED into lesson time again an student gets minutes deducted as before.

MINIMUM 5-minute policy: student will get charged at least 5 minutes even if they end the lesson less than 5 minutes after starting. Example: the student ends the lesson 3 minutes after the lesson begins - tutor gets paid for 5 minutes and student gets 5 minutes deducted from their account. In other words, timer should display 5 minutes even before actual 5 minutes are reached - after 5 minutes are reached, the timer will add time normally.

Only 1 whiteboard session is allowed per student/tutor - in other words, tutors cannot work with several students at the same time. Tutors who are working are marked BUSY on their profile or chat box - same for students. Students CANNOT schedule a tutor for a lesson who is busy (on-demand or future lessons).

If there is disconnection (due to poor internet connection), timer should not charge the student. If the student does not show up to the whiteboard after being disconnected for at least 15 minutes, the lesson automatically ends (so tutor does not wait forever).

Example whiteboards:

[login to view URL]

[login to view URL] (a VERY GOOD one that I like)

Additional details may be discussed.

Example MILESTONE list below (proposed by another company that happened to be busy with unfinished loads of work) with budget and PDF.

NOTE: No third-party services for whiteboard, or audio/video recording and storage will be used by us.

We do NOT want third-party servers or services that charge monthly or per usage for whiteboard use. Also, we do NOT want to use third-party services for audio or video or screen recording/snapshots hosting and/or storage.

Everything (audio, video, screen snapshots or recordings) should be hosted and recorded on one server - our website server. We will be using AWS (Amazon Web Services) to host our website.

Please keep that in mind.

Skills: MySQL, PHP, Website Design, Website Management, Website Testing

See more: free online tutoring, best online tutoring websites, online tutoring jobs, best online tutoring sites to work for, best online tutoring sites in india, chegg tutors, online elementary tutoring, free tutoring online without having to pay, ttp www championsit com sap contract & http www freelancer in work online bidding website projects &http www linked com, tconvert a template to an online shop website, design a logo for an online auction website, creating an online business website, build an online auction website, online bookstores website college students, website design online tutoring, develop online tutoring website, online tutoring website development, online tutoring website development repost, design online tutoring website, interactive online shop website

About the Employer:
( 0 reviews ) United States

Project ID: #16989245

40 freelancers are bidding on average $19480 for this job


Greetings!! I am very thankful for this opportunity. It’s really exciting that we have similar kind of expertise and work experience. On demand tutor: [login to view URL] [login to view URL] More

$17647 USD in 40 days
(78 Reviews)

Questions: 1. I assume that you need the following types of users in the system, please confirm: Admin, Tutor, Student, Institute Tutor 2. Do you need any Payment Gateways Integration? 3. I assume that the Re More

$29411 USD in 120 days
(204 Reviews)

Hi, we've read the project description and very confidence to develop the web app. We’ll provide you professional front & back-end web development services and complete the project on given time. We'll definitely build More

$23000 USD in 90 days
(646 Reviews)

Dear Sir, I have read everything carefully & checked the attached Excel File with breakdown of all the tasks/modules and cost, which I believe a quote from some other Company. So, our team Excel File Proposal is sim More

$23529 USD in 120 days
(103 Reviews)

Hi, Greetings from Votive Technologies!! As per your requirement, you want to develop an online on-demand tutoring platform with all required features as you have mention in your JobPost. We have good exper More

$17000 USD in 40 days
(471 Reviews)

Hello, We are IT-Engineers with higher educations, having more than 15 years of experience, developing sophisticated Web and Mobile solutions from scratch. Our indicative time/cost estimation for your project rel More

$50000 USD in 90 days
(113 Reviews)

Hello! My name is Michael. Thanks for the detailed requirements and a list of milestones. We checked all requirements with team and we are interested in designing and building an interactive online Tutoring website. Ou More

$17000 USD in 60 days
(181 Reviews)

Hello Sir! Have gone through your project requirement where you mentioned you online on-demand tutoring platform for Math & Science. Tutors and students will use a virtual whiteboard within the site that will More

$17647 USD in 90 days
(191 Reviews)

A Warm Hello! Yes I have worked for this before, I've built many E-learning websites, Online Study, Private Tutor, Online Training, Online Leaning Website much more After carefully going through it, I would like More

$10000 USD in 60 days
(210 Reviews)

HI There, Thank you for the opportunity. You are looking to design and develop an online on-demand tutoring platform for Math & Science where tutors and students will use a virtual whiteboard within the site that More

$17000 USD in 120 days
(255 Reviews)

Hello - My name is Arvin. I’ve read your feature descriptions and we can build this platform. We have extensive experience in building similar b2c marketplace apps which I believe your project will benefit from. I More

$25000 USD in 120 days
(33 Reviews)

Dear Employer, My name is OM. I’ve read your brief and can see that you’d like to build mobile application for iOS and Android. We are having 7+ years of experience in designing and developing WEBSITES & MOBILE apps More

$17647 USD in 60 days
(378 Reviews)

Hello I've read your description and can know that you'd like to design and build an online tutoring website. As a senior developer who has good experience in web frontend and backend design and development, I'd lo More

$20000 USD in 120 days
(30 Reviews)

Hello, Greetings from XtreemSolution ! We wish to express our genuine interest and expertise to be associated with you. We have checked your requirement and find that you are looking for an online on-demand t More

$17000 USD in 60 days
(117 Reviews)

Hello there, Greetings from fortranPRO. I've carefully read mentioned requirements, also I've worked on similar projects to what you are looking for, and I'm confident that I can exceed your expectations. I've a More

$12000 USD in 70 days
(154 Reviews)

Hello, Samples work: [login to view URL] Yes, Will surely design and develop an Interactive Online Tutoring platform for Math & Science with features: - Logins for Admin, Tutors, and Students More

$17000 USD in 35 days
(266 Reviews)

Hi, I have checked your reference websites "[login to view URL]" and "[login to view URL]" and checked your attached file "David_Project Milestones (2).xlsx" and read all your project requirements' points. I have very More

$17647 USD in 200 days
(172 Reviews)

Hello! I represent “Anuitex” company ([login to view URL]). We have a huge experience in .NET, Angular, ASP.NET, C#, HTML, CSS, and JavaScript. So we can turn your software need into creative and top notch web pr More

$17000 USD in 10 days
(27 Reviews)

Hello there, Greetings for the day!!! I am pleased to inform you that we are a well reputed company named VIRASAT SOLUTIONS which have been Implementing E-Learning Solutions in Various Industries Such as Educationa More

$15000 USD in 10 days
(72 Reviews)

Hello, Hope you are doing well. My name is Ishant and I am project manager cum Sr. Web developer at company Login2Tech. I have gone through the project details and the attached xls file as well. We can do this More

$20000 USD in 90 days
(125 Reviews)