Closed

Mobile app development iOS and android with companion website

We are developing a tutoring app and companion website which will be a matching service for tutors and clients. It will need to have options for 6-8th grade and 9th-12th grade. It will also need to be able to eliminate people based on subject area search (ex: math, science, english, etc..). It needs to integrate with calendars and automatically schedule people. Also needs to have in-app payment, and automatic contract creation. We would also like it to be able to send notifications and connect with google calendar to send invitations with automatically generated zoom links.

We would like to do this as affordably as possible, so in your proposal please send us an estimated cost for the entire project, as well as the estimate time you believe it will take.

screens & functionality required:

1. Authorization block:

Login;

Forgot pw;

Sign up - as a tutor or student:

a) if tutor: email; password; First & Last name; specialization & degree; bio; location; photo; ID verification; upload photo of a document that verifies the specialty (should be moderated by admin); add payment method (can be skipped at this step);

b) if student: email; password; First & Last name; location; photo; add payment method (can be skipped at this step);

2. For students:

Option to search for a tutor:

a) based on speciality, availability, packages (based on number of weeks), and the type of lesson (individual & classes);

b) by name;

Option to review tutor's profile (photo; speciality; degree; rating; earned amount ($500; $ 1K; etc.); bio; option to schedule appointmants (via Google Calendar integration as well) and buy lessons - individual and classes)

Option to chat with tutor (see list of chats; option to edit/delete massege; message state & data; block & report a user);

Option to re-schedule a one or several lessons in a row on other days based on tutor's availability (only in the case there is more than 24 (need to confirm) hours before the lesson start.

Option to add payment method (credit/debit card via Stripe integration);

Profile settings option (change pw, email, profile photo, First & Last name; location; payment settings);

Review payments history;

Review lessons history & lessons details;

Option to get push notifications.

3. For tutors:

Option to setup several packages of individual lessons & classes (with time&dates, pricing, title, description), and availability;

Option to review initiate (redirect to Zoom), cancel, and setup a lessons;

Option to chat with student (see list of chats; option to edit/delete massege; message state & data; block & report a user);

Option to boost a profile on a subscription basis (for free for the recently registered tutors)

Option to kick, report and block a student;

Profile settings option (edit for: email; password; First & Last name; specialization & degree; bio; location; photo; ID; upload photo of a document that verifies the specialty (should be moderated by admin); add/change/verify payment method for withdraw (via Stripe integration));

Review earning history with the option to withdraw;

Review lessons history & lessons details (including list of students);

Option to get push notifications;

4. Admin panel:

CRUD for users;

Tuters confirmation & moderations;

Block/report users block;

Payment info & subscriptions;

Lessons info.

Skills: Android, iPhone, Mobile App Development, PHP, JavaScript

About the Client:
( 0 reviews ) Phoenix, United States

Project ID: #33783805

153 freelancers are bidding on average $2586 for this job

(123 Reviews)
9.9
(400 Reviews)
9.7
(649 Reviews)
9.7
(1431 Reviews)
10.0
(57 Reviews)
9.3
(358 Reviews)
9.6
(133 Reviews)
9.3
(585 Reviews)
9.4
(922 Reviews)
9.4
infowider11

***********MOBILE APP EXPERT*********** HI, I have enormous experience in this kind of iOS and android application + website and would like to help you in complete development of website, android and ios app. screens More

$1350 USD in 40 days
(286 Reviews)
8.9
(221 Reviews)
9.3
(198 Reviews)
8.9
(528 Reviews)
8.8
(172 Reviews)
9.0
(209 Reviews)
8.9
(523 Reviews)
9.1
(232 Reviews)
9.2
(262 Reviews)
9.0
(400 Reviews)
8.8
(476 Reviews)
8.6