Project Description
I’m building a web-based education portal that separates access into three clear dashboards—Admin, Franchise, and Student—to keep every role focused and productive.
Student panel
Students must be able to view, download, and, when needed, automatically verify their certificates and marksheets. An online exam module is on the roadmap, so structuring the code to plug that in later will be appreciated.
Admin panel
From one place I need to create and manage student accounts, link them to the correct franchise, activate or suspend users, and issue or revoke certificates and marksheets. Bulk actions and quick search/filter tools will save me a lot of time.
Franchise panel
Each franchise should see only its own learners. Basic monitoring—who is enrolled, who has received certificates, and simple status updates—will be enough for phase one.
Tech stack is flexible; Laravel, Django, or a modern JavaScript framework are all fine as long as the result is responsive and secure. Clean, well-commented code and a straightforward database schema (MySQL or PostgreSQL) are essential because I’ll be maintaining this in-house after launch.
Deliverables
• Fully functional web application with the three dashboards
• Source code and database scripts
• Brief deployment guide for a standard VPS
Please outline the tools you plan to use, any ready-made packages you want to integrate, and the estimated timeline for delivering a testable MVP.