The Real-Time Vehicle Monitoring System allows vehicle owners to track and monitor various parameters of their vehicles, including live location, speed, and historical travel routes. The system ensures that users can easily access real-time information through an intuitive web interface.
- User Registration and Login: Secure authentication for vehicle owners to access the platform.
- Live Location Tracking: View real-time location updates of the vehicle.
- Historical Tracking: Access historical vehicle routes and locations.
- Speed Tracking: Track the speed of the vehicle during different intervals.
- Data Visualization: Visualize vehicle data through charts and graphs.
Containerized the microservices to ensure easy deployment and scalability across environments.
Used Django as the main framework to handle the server-side logic and provide a reliable foundation.
WebSocket handling to transmit real-time vehicle data.
PostgreSQL extension for time-series data) to handle large volumes of data efficiently.
C++ library used for communication with the ESP8266 microcontroller (for vehicle data acquisition and transmission).
Teammates' Names Bola Reda Aya Gamal Mahmoud Arafaat