Full-Stack Application
A Multi-Platform Learning Management System

Educational institutions often need a centralized, digital platform to manage courses, assignments, and communication between teachers and students, but commercial solutions can be expensive and inflexible.
I engineered a complete, multi-platform Learning Management System. The core is a robust PHP web application for administrative control and desktop access. This is complemented by a native Java Android app, providing students and faculty with on-the-go access to their academic world via Firebase for real-time data synchronization.
Secure, distinct interfaces and permissions for administrators, teachers, and students.
Teachers can create courses, upload materials, and post announcements.
A full workflow for creating, submitting, and grading student assignments.
Firebase integration ensures that actions taken on the web app are instantly reflected on the Android app, and vice-versa.