Skip to content

I developed this application as a part of my final year college project. This web application helps users to monitor live Electric Vehicle data such as battery percentage, battery temperature, speed, location, etc. The authentication system of this website is powerful because of some Django features.

Notifications You must be signed in to change notification settings

pankajganjale/ev_monitoring

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Electric Vehicle Monitoring

This web application helps users to monitor live Electric Vehicle data such as battery percentage, battery temperature, speed, location, etc. The authentication system of this website is powerful because of some Django features. I used ThingSpeak API to show live data and GeoIP API for location feature.

To start our Project on your Machine:-

  1. Create a new folder.
  2. Run following command in terminal:- git clone https://github.com/pankajganjale/ev_monitoring.git
  3. Open terminal with parent folder and run following command python manage.py runserver

Features:-

  1. Users or admin has to login with valid user id and password as a authentication is powerful because of some Django features.
  2. Users can track their live vehicle data such as a vehicle speed, battery temperature, battery percentage, etc.
  3. Users can watch vehicle's live location.
  4. Users can calculate distance between two locations and also can use map.
  5. Users can report any issue to admin using contact form.
  6. Admin can track the data of all users.
  7. Only admin can add new users.

Technologies that we used :-

  1. HTML
  2. CSS
  3. Bootstrap
  4. Python
  5. Django
  6. Sqlite3
  7. ThinkSpeak API
  8. Geoip API

Contact

Pankaj Ganjale - My Linkedin

Project Link - Project Repo

Acknowledgment

Took some help from these resources

  1. W3 Schools
  2. MDN docs

Glimpse of Our Work:-

User Login Page:-

Users can't visit any page before login and after logout. Even users can't access any page by adding a end points to an url.

login Page

Admin Login Page:-

This authentication is also similar to the user login authentication. Only valid user can login.

login Page

Admin Panel Page:-

On this page, admin can track all the details of users such as their vehicle details, vehicle's live data, queries raised by users, vehicle's past location, etc.

login Page

Home Page:-

On this page, users can see only their data. Even car number and name also changes according to login details.

login Page

Sensor Data on Home Page:-

Here users can track their vehicle's live data such as vehicles's speed, battery percentage and battery temperature, etc.

login Page

Location Page:-

On this page, users can see a live location of their vehicle. They can use map feature and calculate distance between two places.

login Page

Contact Page:-

Users can contact admin using this contact form. As soon as user submit this form, it will be displayed on Admin Panel.

login Page

Output of Project:-

Video Presentation

About

I developed this application as a part of my final year college project. This web application helps users to monitor live Electric Vehicle data such as battery percentage, battery temperature, speed, location, etc. The authentication system of this website is powerful because of some Django features.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published