An awesome Smart-Vehicle-Fleet-Manager to jumpstart your projects!
Explore the docs Β»
View Demo
Β·
Report Bug
Β·
Request Feature
- About the Project
- System Contents
- Installation
- How to Contribute
- Directory Structure
- Project Contributers
We are planning to make a system to manage entire fleet of an organisation, the system can enable vehicle tracking via GPS, detect over speeding, fuel levels, accident detection,emergency response, facilitate anti-theft of vehicle and fuel,travel history [24x7] ,record this entire data, store on Cloud and present the data on a dashboard for easy understanding.
It also reduces dependence and management of manual log books which are required to be maintained and it has many flaws which are exploited, which leads to massive loss of government resources. Using this system Fuel Theft can be stopped too. The system can also facilitate on-time vehicle maintenance. It can be installed on government/private bus,trucks,bikes,site-vehicles,etc. The details can be monitored from a control room or a simple desktop via a dashboard. So fetching information can be very easy and convenient.
- Module Installed on the Vehicle
- A Cloud Storage Solution
- A Dashboard to display the data in form of tables,charts and widgets.
The vehicle will have following sensors installed:
- GPS
- Accelerometer
- Fuel Level Sensor
- Speedometer
- An Emergency Button to be used to alert in case of emergency
- A relay that can remotely turn off vehicle in case of theft.
- All the data will be recorded and transmitted via the internet using a GSM module which will enable internet connectivity.
A dashboard will be used to show data fetched from the cloud. The data will be viewed vehicle wise and in the form of tables, charts and graphs. The dashboard can be viewed on smartphone but best viewed on desktop/laptop.
The dashboard will show data such as:
- Location History
- Fuel Level
- Speed History
- Maintenance Alert
- Total distance travelled
- Accident Alert
- Overspeeding Instances
- Fuel Refill History
This is an example of how you may give instructions on setting up your project locally. To get a local copy up and running follow these simple example steps.
Installation π‘
- Clone the repo
git clone https://github.com/abhishekpatel946/Smart-Vehicle-Fleet-Manager.git
- Public Credential for Testing
Username:
test@testmail.com
Password:
test@123
- Open the local copy with a good modern text editor like VS Code or Atom and start coding.
Contribute π
Contributions are what make the open source community such an amazing place to be learn, inspire, and create.
Note: We are open to any contributions small or large. Any contributions you make are greatly appreciated. Make sure first you read the CONTRIBUTION.md if you want to contribute or issue a bug.
- Fork the Project
- Create your Feature Branch
- Commit your Changes (
git commit -m 'Add your comment here about your changes'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
If you need want to feature your name in our contributer's list, Please mention that too
.
βββ build
βΒ Β βββ asset-manifest.json
βΒ Β βββ favicon.ico
βΒ Β βββ index.html
βΒ Β βββ logo192.png
βΒ Β βββ logo512.png
βΒ Β βββ manifest.json
βΒ Β βββ robots.txt
βΒ Β βββ static
βΒ Β βββ css
βΒ Β βββ js
βΒ Β βββ media
βββ CODE_OF_CONDUCT.md
βββ CONTRIBUTING.md
βββ docker-compose.yml
βββ Dockerfile
βββ firebase.json
βββ LICENSE
βββ package.json
βββ package-lock.json
βββ public
βΒ Β βββ favicon.ico
βΒ Β βββ index.html
βΒ Β βββ logo192.png
βΒ Β βββ logo512.png
βΒ Β βββ manifest.json
βΒ Β βββ robots.txt
βββ README.md
βββ SECURITY.md
βββ src
βΒ Β βββ App.css
βΒ Β βββ App.js
βΒ Β βββ assets
βΒ Β βΒ Β βββ admin-new.png
βΒ Β βΒ Β βββ Logo.png
βΒ Β βΒ Β βββ logo-readme.png
βΒ Β βββ component
βΒ Β βΒ Β βββ ContextProvider
βΒ Β βΒ Β βΒ Β βββ Reducer.js
βΒ Β βΒ Β βΒ Β βββ StateProvider.js
βΒ Β βΒ Β βββ dashboard
βΒ Β βΒ Β βΒ Β βββ Dashboard.css
βΒ Β βΒ Β βΒ Β βββ Dashboard.js
βΒ Β βΒ Β βββ dashboard_common
βΒ Β βΒ Β βΒ Β βββ FooterLayout.js
βΒ Β βΒ Β βΒ Β βββ HeaderLayout.js
βΒ Β βΒ Β βββ firebase
βΒ Β βΒ Β βΒ Β βββ fireConfig.js
βΒ Β βΒ Β βββ Login
βΒ Β βΒ Β βΒ Β βββ home.css
βΒ Β βΒ Β βΒ Β βββ home.js
βΒ Β βΒ Β βββ Logs
βΒ Β βΒ Β βββ AccidentAlert.js
βΒ Β βΒ Β βββ FuelLog.css
βΒ Β βΒ Β βββ FuelLog.js
βΒ Β βΒ Β βββ FuelRefillLog.css
βΒ Β βΒ Β βββ FuelRefillLog.js
βΒ Β βΒ Β βββ FuelTheftAlert.js
βΒ Β βΒ Β βββ MaintainanceLog.css
βΒ Β βΒ Β βββ MaintainenceLog.js
βΒ Β βΒ Β βββ OverSpeedLog.css
βΒ Β βΒ Β βββ OverSpeedLog.js
βΒ Β βΒ Β βββ SpeedLog.css
βΒ Β βΒ Β βββ SpeedLog.js
βΒ Β βββ index.css
βΒ Β βββ index.js
βΒ Β βββ serviceWorker.js
βββ yarn.lock
Distributed under the MIT License. See LICENSE
for more information.
Core:
Abhishek Patel π» π¨ π§ π π¬ π |
Ashutosh Mourya π¨ ππ’ |
MuskanKabir π¨ π π’ |