SpeedSync Dashboard is a Java project aimed at enhancing road safety by implementing a comprehensive speed tracking and monitoring system for vehicles. This repository contains the source code and documentation for the project.
- Real-time tracking of vehicle speed and location
- Detection of speed limit violations
- Visual alerts and notifications for drivers
- Integration with a RESTful API managed by the RTO office
- Storing Challan while the Network Connectivity Lost
- Syncing the Challan when Newtork Connectivity Acive
-
Clone the repository:
git clone https://github.com/sayeedajmal/speedsync-dashboard.git
-
Import the project into your preferred Java IDE (Android Studio).
-
Configure environment variables:
- Edit the configuration files in the project to set up API endpoints, database connections, and other necessary parameters.
-
Run the application:
- Build and run the project using your IDE.
- Start the car dashboard software on your vehicle.
- Ensure the vehicle is connected to the internet.
- The software will automatically communicate with the RESTful API managed by the RTO office.
- Monitor the dashboard for visual alerts and notifications if speed limit violations occur.
- Take appropriate action to comply with traffic regulations and ensure road safety.
SpeedSync Dashboard includes an Android application for viewing real-time vehicle data and receiving notifications about speed limit violations. You can find the source code and installation instructions in the directory.
SpeedSync Dashboard exposes a RESTful API that allows frontend applications to interact with the system. You can find detailed API documentation and usage examples in the API Documentation file.
Contributions to the SpeedSync Dashboard project are welcome! If you have any ideas for improvements or new features, feel free to submit a pull request or open an issue on GitHub.
This project is licensed under the MIT License - see the LICENSE file for details.
For any inquiries or feedback, please contact [email protected].