Skip to content

heyysky/Ev-Charging-Station-Tracker

Repository files navigation

⚡ EVision – AI-Powered EV Charging Station Tracker

A smart mobility web application that helps Electric Vehicle (EV) users discover nearby charging stations, check availability, and select the most efficient station using AI-assisted logic.

Built as an MCA Final Year Project using Python, AI concepts, and Web Technologies.


📌 Table of Contents


📖 Project Overview

EVision is an AI-powered EV charging station tracker designed to solve common problems faced by EV users, such as long waiting times, unclear station availability, and inefficient charger selection.

The system combines interactive maps, smart filters, and an AI-based recommendation engine to assist users in making fast and informed charging decisions.


❓ Problem Statement

EV users often face:

  • Uncertainty about charging station availability
  • Long waiting times at busy stations
  • Difficulty choosing between AC and DC chargers
  • Lack of intelligent station recommendations

EVision addresses these issues by providing a smart, data-driven charging station selection system.


✨ Key Features

  • 🔍 Nearby EV charging station discovery
  • 🗺️ Live interactive map (OpenStreetMap)
  • 🟢 Real-time availability indicators
  • ⚡ AC / DC charger identification
  • 🤖 AI-assisted smart station recommendation (prototype)
  • 🎛️ Distance, charger type, and demand filters
  • 🌙 Modern dark-themed UI
  • 🔐 Demo login system

🛠️ Tech Stack

Frontend

  • HTML5
  • CSS3
  • JavaScript (ES6)
  • Leaflet.js
  • OpenStreetMap

Backend (Planned)

  • Python
  • Flask / Django

AI & Data (Future Scope)

  • Pandas
  • NumPy
  • Scikit-learn

🔄 System Workflow

  • User Location ↓
  • Nearby EV Station Data ↓
  • AI Scoring Logic ↓
  • Best Station Recommendation ↓
  • Map Visualization & Station Highlight

🤖 AI Recommendation Logic

Each charging station is assigned a score based on:

  • Distance from the user
  • Estimated waiting time
  • Charger speed (DC preferred over AC)
  • Predicted demand level

A smart and user-friendly EV Charging Station Tracker built to help users locate nearby charging stations, apply filters, and get AI-based recommendations for the best charging option.


🚀 Features

  • 🔐 Secure Login System
  • 🗺️ Interactive Dashboard with station overview
  • 🤖 AI-based Charging Station Recommendation
  • 🎛️ Filters by charger type, availability, and demand
  • 🌗 Clean UI (Light/Dark friendly design)
  • 📍 Location-based results (sample dataset)

🛠️ Tech Stack

  • Frontend: HTML, CSS, JavaScript
  • Backend / Logic: Python
  • AI Logic: Rule-based recommendation system
  • Data: Sample EV station dataset

📸 Screenshots


⚙️ How It Works

  1. User logs in securely
  2. Dashboard displays nearby EV charging stations
  3. Filters help narrow down the best option
  4. AI logic scores stations based on availability & demand
  5. Best station is highlighted for the user

🚀 Future Enhancements

  • Python backend integration
  • Real EV station API integration
  • Machine learning-based waiting time prediction
  • Google Maps routing and navigation
  • User analytics and history
  • Mobile application support

🎓 Academic Relevance

This project demonstrates:

  • Artificial Intelligence decision logic
  • Python-ready backend architecture
  • Smart mobility system design
  • Real-world problem-solving approach

Suitable for:

  • MCA Final Year Project
  • AI / ML Academic Demonstration
  • Smart City & EV Research

📜 License

This project is developed for educational and research purposes only.


👤 Author

SKY
MCA Final Year Student
AI • Python • Smart Mobility

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors