The Challenge
Walnut Academy, a growing educational provider, was struggling with administrative overhead and disconnected software platforms. Managing course rosters, tracking daily attendance across multiple campuses, generating report cards, and scheduling exams required a combination of physical logs, spreadsheets, and legacy desktop tools. The administrative team spent dozens of hours weekly syncing records, leading to manual data entry errors and a lack of real-time visibility for students and parents.
Our Strategic Approach
Code Peacock designed and engineered a unified, mobile-responsive Progressive Web App (PWA) that houses all operations under a single cloud infrastructure. We focused on multi-role dashboard layouts to create specialized views for administrators (full operational control), teachers (quick attendance, grade inputs), and students/parents (schedules, performance charts, and direct queries).
To ensure data reliability, we architected an offline-resilient system for educators who often record attendance or submit grades in zones with unstable network connections.
Key Technical Achievements
-
Interactive Performance Analytics
Leveraged Recharts to integrate visual grade curves, class attendance trends, and behavioral charts directly into the dashboards. Administrators and teachers gain an immediate understanding of class dynamics through visual data.
-
Granular Multi-Role Access Control
Built a secure routing system and backend token validation that handles distinct permissions for four primary user groups, guaranteeing maximum data privacy and compliance.
-
Progressive Web App Offline Caching
Configured custom service workers and IndexedDB storage. Educators can perform essential operations, such as roster logging, while offline; the app automatically syncs with the central Postgres database as soon as connection is restored.
Measuring Success
98%
Workflow Automation
15h+
Saved Weekly Per Teacher
100%
Sync Accuracy Rate