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

Contributors 2

  •  
  •