
The problem
Most education platforms are either too complex to set up and use, or too simple to be useful for anything beyond a single course. The goal here was to build something in between, where educators could actually organize and publish learning resources without a steep learning curve, and students could access everything without fighting the interface to find where they left off.
The approach
- Built a full-stack platform with a React frontend and a Node.js backend connected to MongoDB
- Educators can upload course materials, organize them into structured lessons, and publish them to enrolled students
- Students get a clean dashboard that surfaces exactly what is next in their course without making them dig through menus
- Role-based access is built in from the start, separating educator and student permissions cleanly — authentication, resource management, and course structure all handled in a single cohesive system
The result
A working, deployed education platform with functioning user flows for both educators and students. Clean interface, fast load times, and live on Netlify. Built as a real product with real functionality, not a tutorial clone.