I need a browser-based yard management system that shows, in real time, which vehicles are on each site, the bay they occupy, and whether they are loading or unloading. Each physical site must have its own login area, and I have to be able to upload or edit a site plan whenever the layout changes so that bays can be moved, added or renamed without developer intervention. Role-based access is essential: Admins configure sites and users, Managers monitor activity and update vehicle status, and Regular users simply view the live board. No push notifications, SMS, or email alerts are required; the screen itself will be the single source of truth. Every midnight the system should automatically create a daily report summarising vehicle movements and bay usage. Exporting that report to CSV and PDF is enough—no weekly or ad-hoc reports are needed right now. Deliverables: • Responsive web application (desktop tablet kiosks) • Admin, Manager and Regular user roles fully implemented • Drag-and-drop or form-based editor for site plans and bay definitions • Live dashboard listing vehicles, status and bay assignment • Automatic daily report generation and download (CSV/PDF) • Source code, deployment guide and brief user manual I’m comfortable with any modern stack—Laravel, Django, Node, or similar—as long as performance is snappy and the UI is clear for warehouse staff.