Adds a DEPLOYMENT.md file with comprehensive instructions for setting up prerequisites (Docker, RDS database) and deploying the application using Docker Compose.
Includes an .env.example file to guide the configuration of necessary environment variables for production.
This major update introduces the ability to remove stations and significantly refactors the frontend architecture for better code reuse and maintainability.
### Features
- **Remove Station:** Implemented full-stack station removal functionality.
- Added `DELETE /api/stations/<id>` endpoint to the backend.
- The MQTT client for the removed station is now gracefully disconnected.
- Added a trash can icon button to the station selection card for removal.
- **Enhanced UI:** Improved the UI on several pages.
- Added icons for Product ID and Location on station cards.
- Updated card layout to display Product ID directly under the station name.
- Implemented a fully functional, dynamic header for the dashboard, logs, and analytics pages.