● Coursetop is a CRM and LMS platform designed to simplify operations for educational centers by automating paperwork and administrative tasks. As a Flutter developer, I created three apps for Coursetop that are still actively used. My responsibilities were implementing clean architecture, integrating APIs (REST/GraphQL), and utilizing state management solutions.
● The first was a teacher app, which offered key features to streamline a teacher's role, such as grading students, managing homework, organizing schedules, and marking attendance.
● Next, I developed the student app, which had some similar functionalities to the teacher app but tailored for students. It enabled them to complete assigned homework, view their grades, and check upcoming lesson topics. Both the teacher and student apps were enhanced with AI powered chat features, providing an interactive experience similar to ChatGPT.
● The third app was the office app, designed for education center staff. This app allows employees to manage daily operations, create student groups, assign teachers, organize courses, set schedules, and send out SMS notifications. Together, these apps have helped education centers operate more efficiently.
● For all three applications, I ensured clean, maintainable code by adhering to best practices and principles such as SOLID, DRY, and KISS. I also designed and implemented a highly scalable architecture, enabling seamless growth and adaptability to future requirements.