Skip to content

TutorHub is a mobile application developed with Flutter, designed to simplify the process of finding home tutors. The platform enhances connectivity between students and tutors through a user-friendly environment. Students can easily discover and connect with qualified tutors, explore relevant gigs, and MORE

License

Notifications You must be signed in to change notification settings

TheTharz/TutorHub

Repository files navigation

TutorHub - A Mobile Application for Finding Home Tutors

Group No: 49

Group Members:

  • EG/2020/3838 Balasooriya B.A.L.M
  • EG/2020/3996 Jayawardhana M.V.T.I

Project Description

TutorHub is a mobile application developed with Flutter, designed to simplify the process of finding home tutors. The platform enhances connectivity between students and tutors through a user-friendly environment. Students can easily discover and connect with qualified tutors, explore relevant gigs, and engage in real-time communication. Tutors can showcase their expertise, manage posted gigs, and create meaningful interactions with potential students. The app aims to create a community for effective learning with features such as search and filter options, two-way rating systems, and secure authentication.

Main Features

For Students

  • Sign up using email/password or Google authentication.
  • Log in using email/password or Google authentication.
  • View available tutors and gigs on the homepage.
  • Filter tutors and posts based on criteria (Rating, Grade, Subject, etc.).
  • Search tutors by keywords.
  • Post gigs according to their requirements.
  • Chat with tutors in real-time.
  • Update user profile.
  • Delete posted gigs.
  • Rate tutors based on experience.

For Tutors

  • Log in using email/password or Google authentication.
  • View gigs posted by students on the homepage.
  • Filter and search gigs posted by students.
  • Post gigs showcasing expertise.
  • Update and delete posted gigs.
  • Update profile information.
  • Chat with students in real-time.

Installation and Setup

  1. Clone the repository: git clone https://github.com/your-username/tutorhub.git
  2. Navigate to the project directory: cd tutorhub
  3. Install Flutter dependencies: flutter pub get
  4. Configure API keys and other necessary credentials.
  5. Run the application: flutter run

License

This project is licensed under the MIT License.

About

TutorHub is a mobile application developed with Flutter, designed to simplify the process of finding home tutors. The platform enhances connectivity between students and tutors through a user-friendly environment. Students can easily discover and connect with qualified tutors, explore relevant gigs, and MORE

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published