Sigma
Mobile Tutoring Platform
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.
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.