SafeDrive App README
Welcome to SafeDrive, your ultimate solution for driver safety while on the road! This README will guide you through the features, development process, and important information about our app.
Overview
![image](https://github.com/Android-development-group-13/.github/assets/112544437/02ce4a28-7f9c-4d44-b0ad-a3e1ffd9eaed)
SafeDrive is an Android mobile application designed to enhance driver safety by providing real-time alerts and assistance to drivers. Our app aims to reduce the risk of accidents and promote safer driving practices, particularly for professionals such as truck drivers and delivery personnel.
Features
- Real-time Alerts: Receive alerts for potential hazards such as driver fatigue, distraction, and unsafe driving behavior.
- Driver Assistance: Access features like navigation assistance, emergency contacts, and roadside assistance to ensure a safe driving experience.
- Integration with Google AI ML Kit: Utilize advanced machine learning algorithms from Google AI ML Kit for intelligent driver monitoring and analysis.
- Customizable Options: Tailor the app settings and alerts to suit individual preferences and driving conditions.
- Business Plan Integration: Our app includes features to support business operations, such as fleet management, route optimization, and performance analytics.
Development Process
SafeDrive was developed by a team of three skilled developers as part of a mobile development project. Here's how we approached the development process:
- Agile Software Development: We followed Agile methodologies, including regular sprint planning, daily stand-ups, and iterative development cycles.
- Collaboration Tools: We utilized Discord for team communication, Moodle for course resources, and GitHub for version control and project management.
- Stack and Technologies: Our app is built using Kotlin programming language and integrates with Google Firebase for backend services. We leveraged Google AI ML Kit for intelligent driver monitoring and analysis.
- Business Implementation: We incorporated business plan elements into the app, focusing on features beneficial for both individual drivers and businesses.
Getting Started
To get started with SafeDrive, follow these steps:
- Installation: Download and install the SafeDrive app from the Google Play Store.
- Account Setup: Create a user account and customize your settings to personalize the app experience.
- Driving: Start driving with confidence, knowing that SafeDrive is there to assist you in staying safe on the road.
Feedback and Support
We value your feedback and are committed to continuously improving SafeDrive. If you encounter any issues or have suggestions for enhancements, please reach out to us through the Discord channel or contact us via email.
Thank you for choosing SafeDrive for your driver safety needs. Drive safely and stay protected on the road!
All the best, your sincere team at safedrive.
This project is licensed under the terms of the MIT license.
Mariia Glushenkova, Yacine Bellouche, Nassim Semlali