Class Connect is a modern, data-driven ed-tech platform built to support Project-Based Learning (PBL) with structured workflows, real-time engagement tracking, and personalized mastery progression. It bridges the gap between traditional classroom teaching and adaptive, student-centric learning.
Modern classrooms face several challenges:
- Increasing teacher workload
- Delayed and subjective assessments
- Limited personalized learning paths
- Poor visibility into student engagement & progress
- Fragmented tools for projects, assignments, and evaluation
Class Connect addresses these challenges by offering a single unified platform for managing PBL, tracking progress, and enabling mastery-based learning at scale.
- Enable scalable Project-Based Learning
- Provide step-wise mini-project workflows
- Track student engagement & completion status
- Reduce manual effort for educators
- Support adaptive and mastery-driven education
- Create and manage classes
- Design PBL collections with multiple mini-projects
- View students enrolled in each mini-project
- Track step completion and submission status
- Monitor real-time student progress
- Browse available mini-projects
- Select & start a project independently
- Follow structured step-by-step tasks
- Submit project work (links/files)
- Track personal progress and completion
- Flutter (cross-platform)
- Material UI with custom dark theme
- Firebase Authentication – secure login & role handling
- Cloud Firestore – real-time NoSQL database
- Login to the platform
- Join a class
- View available PBL collections
- Select a mini-project
- Selection is saved with
studentId - Complete project steps
- Submit final work
- Create a class
- Add PBL collections
- Define mini-projects and steps
- Monitor student selections
- Track completion and submissions
-
Firebase Authentication ensures verified users
-
Firestore rules enforce:
- Students can only modify their own selections
- Teachers can view all enrolled students
-
One mini-project per student per PBL (UID-based enforcement)
✔ Real-world PBL workflows (not just assignments) ✔ Real-time progress tracking ✔ Scalable NoSQL-friendly architecture ✔ Clean separation of UI and business logic ✔ Designed for real classroom usage
This project demonstrates:
- Flutter application architecture
- Firestore data modeling (NoSQL)
- Authentication and role-based access
- Scalable PBL system design
- Ed-tech product thinking
- Engagement Index & analytics dashboard
- Mastery scoring system
- AI-based feedback & evaluation
- Teacher remarks and grading rubrics
- Parent access module
- Offline progress sync
Class Connect Team
An initiative focused on adaptive learning, mastery, and engagement.
Class Connect is not just an app — it is a learning ecosystem built for modern classrooms and future-ready education.