Worksite Visibility Map is a real-time monitoring system that allows users to track the locations of contractors working on a site. The application features an interactive map where users can add, move, and remove contractor markers while keeping data synchronized across all connected clients.
✅ Real-time marker updates via WebSockets
✅ Custom map overlay for site-specific tracking
✅ Draggable markers for easy repositioning
✅ Interactive table that updates dynamically
✅ Persistent data storage during the session
First, clone this repository and navigate to the project folder:
git clone https://github.com/dev-pa5an/Worksite-Visibility-Application-WS.git
cd app2.0To keep dependencies organized, it's best to create a virtual environment:
python -m venv venvThen activate it:
On macOS/Linux:
source venv/bin/activateOn Windows:
venv\Scripts\activate Install all required Python packages using:
pip install -r requirements.txtStart the Flask-SocketIO server:
python server.pyThe server will run at http://localhost:8000. Open this URL in your browser.
