Internal Project Status Dashboard App
Budget: ₹1,500 – ₹12,500 INR
I need a lightweight, secure web application that my team can log into from both desktop browsers and smartphones. The home screen should be a clean dashboard that automatically pulls every active project from the database and shows its current state—“Not Started”, “In Progress”, or “Completed”—at a glance.
Role-based access must be built in:
• Admins create projects, edit any field, and manage user accounts.
• Managers can update status and edit details on projects they oversee.
• Employees see only the projects assigned to them and can move the status forward as they finish their tasks.
A straightforward, password-protected login is fine; single sign-on can wait for a later phase. What matters most is that the interface loads quickly on smaller mobile screens without losing the overview clarity you can get on a desktop monitor.
Please use a common, well-supported stack—Laravel, Node/Express, Django, or something comparable—paired with a responsive front-end framework like React, Vue, or plain Bootstrap. Data needs to sit in a relational database so we can query historical progress later.
Acceptance criteria
1. Responsive dashboard lists all current projects with real-time status badges.
2. Role permissions behave exactly as outlined above.
3. Status changes save instantly and show for every logged-in user after a refresh.
4. Clean, commented codebase and a short README so my in-house IT can extend it.
If you can spin up a quick prototype and iterate with me until each requirement checks out, let’s get started.
Role-based access must be built in:
• Admins create projects, edit any field, and manage user accounts.
• Managers can update status and edit details on projects they oversee.
• Employees see only the projects assigned to them and can move the status forward as they finish their tasks.
A straightforward, password-protected login is fine; single sign-on can wait for a later phase. What matters most is that the interface loads quickly on smaller mobile screens without losing the overview clarity you can get on a desktop monitor.
Please use a common, well-supported stack—Laravel, Node/Express, Django, or something comparable—paired with a responsive front-end framework like React, Vue, or plain Bootstrap. Data needs to sit in a relational database so we can query historical progress later.
Acceptance criteria
1. Responsive dashboard lists all current projects with real-time status badges.
2. Role permissions behave exactly as outlined above.
3. Status changes save instantly and show for every logged-in user after a refresh.
4. Clean, commented codebase and a short README so my in-house IT can extend it.
If you can spin up a quick prototype and iterate with me until each requirement checks out, let’s get started.
Related categories:
JavaScript
Django
Node.js
Bootstrap
Laravel
Web Development
Relational Databases
Database Management