
A full-stack internal portal built for a construction company operating across multiple sites. Features real-time team communication via Socket.io, project & task management, document sharing, interactive dashboards with Chart.js, and role-based access control — all backed by a Python REST API and MS SQL Server.
A construction company managing multiple active sites had no central system for communication, task tracking, or document sharing. Project managers and field teams were coordinating via WhatsApp groups and email threads, making it impossible to track progress or access the right documents in the right context. They needed a private internal portal — fast, reliable, and accessible from any device on site.








