Simple Student Management Website
Budget: $30 – $250 USD
I’m building a university project that lets three distinct roles—Student, Admin and Teacher—interact through a clean, responsive web interface. The core stack should stay lightweight and familiar: HTML, CSS, vanilla JavaScript on the front-end, with PHP and MySQL handling the back-end logic and data.
Key flow I need implemented:
• Public registration form leading into a session-based login system.
• Role-based dashboards that surface only the tools each user needs.
– Students can view and update their own details and reach out through a simple “Contact Admin” form.
– Teachers will mainly need read-only visibility of enrolled students.
– Admins must be able to view every record, add or delete students, and trigger basic PDF/CSV reports.
• Mobile-first responsiveness so the site feels natural on phones, tablets and desktops.
Database design can stay straightforward—one students table, one users/roles table, plus any minimal joins you find useful. Keep code easy to read and comment important sections; this is ultimately being graded, so clarity matters.
Timeline is seven days from acceptance. When you reply, point me to any similar CRUD or role-based apps you have delivered so I can gauge fit quickly. A brief outline of how you’ll structure folders, security measures you plan to include (hashing passwords, prepared statements, basic input validation) and how you’ll split milestones between front-end and back-end will also help me decide fast.
Final deliverable:
1. Complete source code and SQL dump ready to import.
2. Short README with setup steps.
3. Live demo link or recorded walkthrough confirming all features work.
Thanks for considering the project—I’m ready to start as soon as I review your previous work.
Key flow I need implemented:
• Public registration form leading into a session-based login system.
• Role-based dashboards that surface only the tools each user needs.
– Students can view and update their own details and reach out through a simple “Contact Admin” form.
– Teachers will mainly need read-only visibility of enrolled students.
– Admins must be able to view every record, add or delete students, and trigger basic PDF/CSV reports.
• Mobile-first responsiveness so the site feels natural on phones, tablets and desktops.
Database design can stay straightforward—one students table, one users/roles table, plus any minimal joins you find useful. Keep code easy to read and comment important sections; this is ultimately being graded, so clarity matters.
Timeline is seven days from acceptance. When you reply, point me to any similar CRUD or role-based apps you have delivered so I can gauge fit quickly. A brief outline of how you’ll structure folders, security measures you plan to include (hashing passwords, prepared statements, basic input validation) and how you’ll split milestones between front-end and back-end will also help me decide fast.
Final deliverable:
1. Complete source code and SQL dump ready to import.
2. Short README with setup steps.
3. Live demo link or recorded walkthrough confirming all features work.
Thanks for considering the project—I’m ready to start as soon as I review your previous work.
Related categories:
PHP
JavaScript
Website Design
CSS
MySQL
HTML
Backend Development
Frontend Development
Security
Web Application