Class Pulse





Overview
Class Pulse is a dual-application education platform that uses AI to assist teachers in generating assignments, grading work, and providing personalized feedback. It supports both teachers and students/parents through separate apps, enabling assignment creation, performance tracking, communication, and adaptive learning support.
Project Description
The system is built using Flutter with Firebase as the backend, and integrates the ChatGPT API to generate questions, assist grading, and provide personalized learning feedback. It follows an MVVM architecture for maintainability and scalability. The platform includes teacher and student/parent applications with real-time synchronization, BLE integration for device communication, chat between students and teachers (including groupchats), and responsive UI built from Figma designs.
My Contribution
Translated Figma designs to pixel-perfect Dart UI code, handled integrating the Firebase backend with Flutter, integrated many features from chatting, to AI assessment using the OpenAI API.
Reflection
This was my first major freelancing project and a significant step in my development journey. It strengthened my experience with Firebase, AI integration, BLE communication, and scalable architecture design. Working with a team on a production-level system improved my collaboration skills and understanding of real-world development workflows.