Giter Club home page Giter Club logo

atom19-i / smart-vehicle-fleet-manager Goto Github PK

View Code? Open in Web Editor NEW

This project forked from abhishekpatel946/smart-vehicle-fleet-manager

0.0 0.0 0.0 33.16 MB

App to track vehicle over-speeding, fuel theft alert, accident alert, speed log, fuel log, maintenance log, fuel refill log and displayed it on a dashboard in form of tables, charts, and graphs...

Home Page: https://smart-vehicle-fleet-manager.web.app/

License: MIT License

HTML 5.85% CSS 5.73% JavaScript 87.56% Dockerfile 0.87%

smart-vehicle-fleet-manager's Introduction

Contributors Forks Stargazers Issues Pull Request Average time to resolve an issue Percentage of issues still open dependencies Maintainability Test Coverage Firebase Deploy CodeQL GitHub release MIT License repo size Open Source? Yes! Ask Me Anything !


Logo

Smart-Vehicle-Fleet-Manager

An awesome Smart-Vehicle-Fleet-Manager to jumpstart your projects!
Explore the docs »

View Demo · Report Bug · Request Feature

Table of Contents:

About The Project

Smart Vehicle Fleet Manager

This project is based on real life problem face by departments like RVNL and ITD.

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.

What the system will consist of:

  1. Module Installed on the Vehicle
  2. A Cloud Storage Solution
  3. 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.

The dashboard:

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

Getting Started 📃

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.

  1. Clone the repo
git clone https://github.com/abhishekpatel946/Smart-Vehicle-Fleet-Manager.git
  1. Public Credential for Testing

Username:

Password:

test@123
  1. Open the local copy with a good modern text editor like VS Code or Atom and start coding.

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.

To contribute refer the steps below:

  1. Fork the Project
  2. Create your Feature Branch
  3. Commit your Changes (git commit -m 'Add your comment here about your changes')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request
If you need want to feature your name in our contributer's list, Please mention that too

You can also refer to this Directory Structure below:

Basic Directory Structure: 📁

.
├── 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

License 📄

Distributed under the MIT License. See LICENSE for more information.

Contact ✉️

Discussion forem

Contributers: ✨

Core:


Abhishek Patel

💻 🎨 🚧 👀 💬 📖

Ashutosh Mourya

🎨 📖📢

MuskanKabir

🎨 📖 📢

Acknowledgements

smart-vehicle-fleet-manager's People

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.