ZPI Day

Sigma

Mobile Tutoring Platform

Members:   Katarzyna, Wiktor, Ishiita and Jan
Project mentor:   dr inż. Wojciech Thomas

Description

The Sigma team is developing a user-friendly tutoring platform that connects tutors and students. Serving as a marketplace, the platform allows tutors to advertise their services, while students can easily search for, and book sessions based on subject expertise, availability, and tutor ratings. Sigma aims to streamline the entire tutoring process with intuitive tools for managing class materials, scheduling, and real-time communication. Sigma simplifies the process of finding a tutor, making them more accessible and offering a quick way to compare their services. The ability to book a tutor within a minute is made possible through streamlined search and booking processes. The platform enhances the overall tutoring experience by making it faster and more efficient to connect with the right tutor. The platform features two distinct account types: tutors and students. Tutors can set and manage their availability through a weekly calendar and create courses with fixed hours. Students, on the other hand, can browse tutors using filters and book tutoring sessions. Both parties benefit from a built-in rating system, which helps students make informed choices and boosts tutor credibility. Additionally, Sigma integrates a robust notification system to keep users informed about upcoming sessions, status updates, and postponement requests. This ensures that both tutors and students remain on track with their sessions and communications, making the entire process seamless and efficient.

Tech Stack

The Sigma platform is built using Flutter for cross-platform development, with Firebase providing backend services such as real-time data management, notifications, and in-app messaging. State management is handled using the Provider package, ensuring smooth and efficient app performance.

Flutter Firebase Google-Cloud Figma Jira GitLab Docker
Roadmap
Repositories