Skip to content

Varshith1815/DriverAssistant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SER517-GROUP26

Driver Assistant UI

Welcome to the Driver Assistant UI project! This mobile application leverages smartphone sensor technologies to enhance road safety by monitoring driver behaviors in real-time. The application is designed to minimize distractions and promote safer driving practices through alerts and gamification.

Features

  • Real-Time Speed Monitoring: Utilizes GPS to display current speed and compare it with local speed limits.
  • Alerts: Provides auditory alerts when the user exceeds speed limits.
  • Crash Detection: Detects potential crashes and alerts the driver.
  • Gamification: Encourages safer driving practices by rewarding drivers with points for adhering to speed limits.

Installation

To run this application, you can use the Expo Go app to load it directly onto your mobile device for testing:

  1. Download the Expo Go app from your app store (iOS or Android).
  2. Open this link on your mobile device: Driver Assistant UI on Expo
  3. Use the Expo Go app to scan the QR code provided at the link to immediately start using the app.

Development

This project is developed using Expo in React Native. It benefits from cross-platform compatibility and an array of pre-built components that expedite the development process.

Prerequisites

  • Node.js
  • Expo CLI
  • React Native

Setting Up for Development

  1. Clone the repository to your local machine.
  2. Head to the following Directory using this command: cd "...\SER517-GROUP26\App\Driver-Assistant-UI"
  3. Navigate to the project directory and run npm install to install dependencies.
  4. Start the development server by running npx expo start.

Contributing

Contributions to the project are welcome! Please fork the repository and submit a pull request with your changes.

App Screenshots

Login Page

login-page

Leaderboard View

leaderboard-page

Settings View

settings-page

Speedometer View

speed-blue speed-green speed-yellow speed-red

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

  • Thanks to all the team members (Akshay Reddy Kola, Varshith Sriram Mandalapu, Gokul Subramanian, Hariraj Venkatesan, Venkata Sai Mohan Kumar Pallapothu, Harsha Vardhan Mupparaju) who have invested their time in improving this app.
  • Heartfelt thanks to Dr. Nouh Alhindawi, our Course Instructor, for his invaluable guidance and support throughout the development of this project.
  • We are also grateful to Dr. Pranut Jain, our Faculty Sponsor, for his insightful advice and encouragement.
  • Appreciation goes out to James Smith, our Course TA, for his assistance and dedication in helping us navigate through various challenges during this course.
  • Special thanks to Expo for providing the tools that make React Native development easier.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published