Internal Project Status Dashboard App

Заказчик: AI | Опубликовано: 11.12.2025

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.