BKMC Student App
BKMC Student App is an education management mobile application designed to help students track their academic activities in one centralized platform. I contributed to building this Flutter-based application to provide students with quick access to attendance, results, assignments, and daily updates without relying on manual systems.

BKMC Student App
Overview
BKMC Student App is an education management mobile application designed to help students track their academic activities in one centralized platform. I contributed to building this Flutter-based application to provide students with quick access to attendance, results, assignments, and daily updates without relying on manual systems.
The Problem
Students often rely on fragmented systems or manual communication channels to stay updated with their academic progress. This leads to missed updates, poor visibility into performance, and inefficient communication between institutions and students. A unified digital solution was needed to streamline access to all academic data in real time.
What I Built
Attendance & Academic Tracking
Developed features that allow students to view their attendance, exam results, and assignments in a structured and easily accessible format, reducing dependency on manual records.
Daily Diary & Notifications
Implemented a notification system that keeps students informed about daily activities, announcements, and important academic updates directly within the app.
Centralized Student Dashboard
Built a unified dashboard where students can access all academic information in one place, improving usability and reducing friction in navigating multiple systems.
Assignment & Record Management
Enabled students to stay updated with assignments and academic records, ensuring better organization and tracking of their coursework.
Clean & Scalable UI
Designed and implemented a simple, intuitive interface using Flutter, optimized for performance and ease of use for students across different devices.
Technical Highlights
Flutter-based development for high-performance cross-platform UI
State management architecture designed for scalable academic data handling
REST API integration for real-time syncing of attendance, results, and updates
Notification system for real-time alerts and announcements
Modular code structure for maintainability and future expansion
Secure authentication flow for protected student access
Key Decisions
I chose Flutter for this application to ensure a consistent and responsive user experience across devices while maintaining a single codebase. Since students interact with the app frequently, performance and simplicity were critical, and Flutter allowed me to achieve both without compromising UI quality.
A key architectural decision was structuring the app around a centralized data model. Instead of scattering features across multiple flows, I designed a unified dashboard-driven approach where all academic data attendance, assignments, and results are easily accessible, reducing cognitive load for users.
I also prioritized an API-driven architecture to handle all core academic operations. This ensures that data remains consistent across the system, allows real-time updates, and makes it easier to scale the platform for future enhancements such as parent portals, analytics, and advanced reporting.