loader image

Online booking tutoring Flutter App

We are looking for a contractor to create a functional prototype with Flutter and Firebase that enables customers to book tutoring lessons. This prototype will consist on 5 screens:



- Login (Facebook and Google with Firebase)

- Home (Show upcoming lessons to user)

- Book tutoring. This ideally is a 3 step form:

   a. Choose academic level of tutoring lessons (Elementary, High School, University), choose course (Math, Physics, Chemistry...) and Add topics

   b. Choose availability. A calendar view that whenever the user clicks on a day it will show the

       available hours based on teacher availability.

   c. Summary of all previous stages and book tutoring lesson. (Handle lock of a lessons to avoid two users to book on the same hour)



Data Modeling and Interactions:

- Users must be created by default as customer role. There will be 3 roles (admin, customer and tutor).

- A tutor will have hourly availabilities, academic level and course.

- We will handle 3 academic levels (High School, University, Elementary).

- Courses supported will be Math, Physics, Chemistry and English.

- A user will add topics to booking

- When the user clicks on the date it will show all tutors available for that academic level and course.

- Lock booking hour when selected.  



We provide a basic flutter skeleton and it will be collaborating on the project with out in-house developer. The state implementation must use provider pattern on the app.



After this we can extend the specs to:

- Tutor can select his availability from the app

- Tutor can see all his booked hours and his earnings

- Push notifications for tutor when booking is created.

- Push notifications to user when booking is updated/changed.


  •  



Position

Mobile Developer


Must have Skills

  • Flutter

    Beginner

  • Firebase

    Beginner

Client Payroll

Up to 200 K/Year USD (Annual salary)

Fully Remote

english - Basic

Languages
Cancel
Cancel

Active

Skip

Online booking tutoring Flutter App

We are looking for a contractor to create a functional prototype with Flutter and Firebase that enables customers to book tutoring lessons. This prototype will consist on 5 screens:



- Login (Facebook and Google with Firebase)

- Home (Show upcoming lessons to user)

- Book tutoring. This ideally is a 3 step form:

   a. Choose academic level of tutoring lessons (Elementary, High School, University), choose course (Math, Physics, Chemistry...) and Add topics

   b. Choose availability. A calendar view that whenever the user clicks on a day it will show the

       available hours based on teacher availability.

   c. Summary of all previous stages and book tutoring lesson. (Handle lock of a lessons to avoid two users to book on the same hour)



Data Modeling and Interactions:

- Users must be created by default as customer role. There will be 3 roles (admin, customer and tutor).

- A tutor will have hourly availabilities, academic level and course.

- We will handle 3 academic levels (High School, University, Elementary).

- Courses supported will be Math, Physics, Chemistry and English.

- A user will add topics to booking

- When the user clicks on the date it will show all tutors available for that academic level and course.

- Lock booking hour when selected.  



We provide a basic flutter skeleton and it will be collaborating on the project with out in-house developer. The state implementation must use provider pattern on the app.



After this we can extend the specs to:

- Tutor can select his availability from the app

- Tutor can see all his booked hours and his earnings

- Push notifications for tutor when booking is created.

- Push notifications to user when booking is updated/changed.


  •  



Job Type

Client Payroll


Positions

Mobile Developer


Must have Skills

  • Flutter

    Beginner

  • Firebase

    Beginner


Languages

english -Basic

Up to 200 K/Year USD (Annual salary)

Longterm (Duration)

Fully Remote

Skip

Kathryn L

| United States