Skip to content

GauravAthode/VoltPath

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

18 Commits
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿš— VoltPath - Smart EV Route Planning & Charging Station Platform

MERN Stack React Node.js Express.js MongoDB Tailwind CSS

VoltPath is a comprehensive full-stack web application designed for Electric Vehicle (EV) owners and enthusiasts. It provides intelligent route planning with real-time charging station integration, weather insights, and advanced trip simulations to ensure a seamless travel experience.


๐Ÿ“‹ Table of Contents


๐ŸŽฏ Problem Statement

Part 1: The Challenge

Electric Vehicle owners face significant anxiety when planning long-distance trips. Unlike traditional fuel-powered vehicles, EVs require strategic planning around charging infrastructure. The key challenges include:

  • Range Anxiety: Drivers constantly worry about running out of battery before reaching their destination or the next charging station.
  • Limited Charging Infrastructure: Finding reliable, working charging stations along a planned route is difficult and time-consuming.
  • Weather Impact: Weather conditions significantly affect EV battery efficiency, yet most navigation tools don't account for these factors.
  • Route Optimization: Traditional GPS systems don't consider EV-specific parameters like battery capacity, charging speed, and optimal charging stops.

Part 2: The Solution

VoltPath addresses these challenges by providing:

  1. Smart Route Planning: Enter your starting point and destination, and VoltPath calculates the optimal route considering your EV's specifications.
  2. Charging Station Integration: Displays available EV charging stations along your route with real-time availability information.
  3. Weather-Aware Planning: Integrates weather data to provide accurate range estimates and travel time predictions.
  4. Trip Simulations: Simulate different scenarios to understand energy consumption and plan charging stops effectively.
  5. Vehicle Library: Access a comprehensive database of EVs with their specifications to make informed decisions.
  6. Trip History & Sharing: Save your trips and share them with others for collaborative planning.

โœจ Features

Core Features

  • ๐Ÿ” Authentication System

    • Google OAuth 2.0 integration
    • JWT-based session management
    • Protected routes for authenticated users
  • ๐Ÿ—บ๏ธ Route Planning

    • Interactive map interface using Leaflet
    • TomTom Routing API integration
    • Multiple route options with turn-by-turn directions
    • Custom waypoints support
  • โšก EV Charging Stations

    • Open Charge Map API integration
    • Real-time station availability
    • Station details (connector types, power output, pricing)
    • Filter stations by compatibility and speed
  • ๐ŸŒค๏ธ Weather Integration

    • OpenWeatherMap API integration
    • Current weather conditions along route
    • Weather-based range adjustment
    • 5-day forecast for trip planning
  • ๐Ÿš— Trip Management

    • Create, save, and manage trips
    • Trip history with detailed analytics
    • Share trips via unique links
    • PDF export for offline reference
  • ๐Ÿ“Š Simulations

    • Energy consumption modeling
    • Multiple vehicle comparisons
    • Scenario planning (different weather, driving styles)
    • Cost estimation
  • ๐Ÿš™ Vehicle Library

    • Comprehensive EV database
    • Technical specifications (battery, range, charging)
    • Side-by-side EV comparison tool

Additional Features

  • ๐Ÿ“ฑ Responsive Design

    • Works on desktop and laptop screens
    • Mobile-friendly responsive layout
  • ๐ŸŽจ Modern UI/UX

    • Smooth animations using Framer Motion
    • Premium dashboard aesthetic
    • Dark/Light theme support
  • ๐Ÿ“ˆ Analytics Dashboard

    • Trip statistics and charts
    • Cost analysis
    • Environmental impact tracking

๐Ÿ› ๏ธ Tech Stack

Frontend

Technology Purpose
React 18 UI Framework
Vite Build Tool & Development Server
JavaScript Programming Language
Tailwind CSS Styling Framework
Framer Motion Animations
React Router DOM Client-side Routing
Axios HTTP Client
Leaflet + React-Leaflet Interactive Maps
Recharts Data Visualization
Lucide React Icon Library
React Hot Toast Notifications
jsPDF PDF Generation

Backend

Technology Purpose
Node.js Runtime Environment
Express.js Web Framework
MongoDB Database
Mongoose ODM Library
Passport.js Authentication (OAuth)
JWT Token-based Auth
bcryptjs Password Hashing
Cookie Parser Cookie Handling
Express Session Session Management
UUID Unique ID Generation

External APIs

API Purpose
TomTom API Route generation, geocoding
OpenWeatherMap API Weather data
Open Charge Map API EV charging station data

๐Ÿ“‚ Project Architecture / Folder Structure

voltpath/
โ”‚
โ”œโ”€โ”€ frontend/                      # React Frontend Application
โ”‚   โ”œโ”€โ”€ public/                   # Static assets
โ”‚   โ”‚   โ”œโ”€โ”€ manifest.json         # PWA manifest
โ”‚   โ”‚   โ””โ”€โ”€ sw.js                 # Service worker
โ”‚   โ”œโ”€โ”€ src/
โ”‚   โ”‚   โ”œโ”€โ”€ animations/          # Animation variants (Framer Motion)
โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ variants.js
โ”‚   โ”‚   โ”œโ”€โ”€ components/          # React Components
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ common/          # Reusable components
โ”‚   โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ LoadingSpinner.jsx
โ”‚   โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ ProtectedRoute.jsx
โ”‚   โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ ShareModal.jsx
โ”‚   โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ StatCard.jsx
โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ layout/          # Layout components
โ”‚   โ”‚   โ”‚       โ”œโ”€โ”€ Navbar.jsx
โ”‚   โ”‚   โ”‚       โ””โ”€โ”€ Sidebar.jsx
โ”‚   โ”‚   โ”œโ”€โ”€ config/              # Configuration files
โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ constants.js
โ”‚   โ”‚   โ”œโ”€โ”€ context/             # React Context providers
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ AuthContext.jsx
โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ ThemeContext.jsx
โ”‚   โ”‚   โ”œโ”€โ”€ layouts/             # Page layouts
โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ AppLayout.jsx
โ”‚   โ”‚   โ”œโ”€โ”€ pages/               # Page components
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ AuthCallbackPage.jsx
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ ChargingStationsPage.jsx
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ DashboardPage.jsx
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ EVComparisonPage.jsx
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ LandingPage.jsx
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ ProfilePage.jsx
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ RoutePlannerPage.jsx
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ SharedTripPage.jsx
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ SimulationsPage.jsx
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ TripDetailPage.jsx
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ TripHistoryPage.jsx
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ TripResultsPage.jsx
โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ VehicleLibraryPage.jsx
โ”‚   โ”‚   โ”œโ”€โ”€ services/            # API service modules
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ apiService.js
โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ authService.js
โ”‚   โ”‚   โ”œโ”€โ”€ utils/               # Utility functions
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ helpers.js
โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ pdfExport.js
โ”‚   โ”‚   โ”œโ”€โ”€ App.jsx              # Main App component
โ”‚   โ”‚   โ”œโ”€โ”€ index.css            # Global styles
โ”‚   โ”‚   โ””โ”€โ”€ main.jsx             # Entry point
โ”‚   โ”œโ”€โ”€ index.html               # HTML template
โ”‚   โ”œโ”€โ”€ package.json             # Frontend dependencies
โ”‚   โ”œโ”€โ”€ tailwind.config.js      # Tailwind configuration
โ”‚   โ”œโ”€โ”€ postcss.config.js       # PostCSS configuration
โ”‚   โ””โ”€โ”€ vite.config.js          # Vite configuration
โ”‚
โ”œโ”€โ”€ backend/                      # Node.js Backend API
โ”‚   โ”œโ”€โ”€ src/
โ”‚   โ”‚   โ”œโ”€โ”€ config/              # Configuration files
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ databaseConfig.js
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ envConfig.js
โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ passportConfig.js
โ”‚   โ”‚   โ”œโ”€โ”€ controllers/         # Route controllers
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ authController.js
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ routeController.js
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ shareController.js
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ simulationController.js
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ stationController.js
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ tripController.js
โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ vehicleController.js
โ”‚   โ”‚   โ”œโ”€โ”€ data/                # Static data files
โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ evVehicles.js
โ”‚   โ”‚   โ”œโ”€โ”€ middlewares/        # Express middlewares
โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ authMiddleware.js
โ”‚   โ”‚   โ”œโ”€โ”€ models/              # Mongoose models
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ shareModel.js
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ tripModel.js
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ userModel.js
โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ vehicleModel.js
โ”‚   โ”‚   โ”œโ”€โ”€ routes/              # Express routes
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ authRoutes.js
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ routeRoutes.js
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ shareRoutes.js
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ simulationRoutes.js
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ stationRoutes.js
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ tripRoutes.js
โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ vehicleRoutes.js
โ”‚   โ”‚   โ”œโ”€โ”€ services/            # Business logic services
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ authService.js
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ routeService.js
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ stationService.js
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ trafficService.js
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ tripService.js
โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ weatherService.js
โ”‚   โ”‚   โ”œโ”€โ”€ utils/               # Utility functions
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ energyCalculator.js
โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ responseHelper.js
โ”‚   โ”‚   โ”œโ”€โ”€ app.js               # Express app configuration
โ”‚   โ”‚   โ””โ”€โ”€ server.js            # Server entry point
โ”‚   โ”œโ”€โ”€ package.json             # Backend dependencies
โ”‚   โ””โ”€โ”€ .gitignore               # Git ignore file
โ”‚
โ”œโ”€โ”€ .env                          # Environment variables (root)
โ”œโ”€โ”€ package.json                  # Root package.json (optional)
โ””โ”€โ”€ README.md                     # Project documentation

๐Ÿš€ Installation & Setup Guide

Prerequisites

Before installing VoltPath, ensure you have the following:

  • Node.js (v18 or higher) - Download
  • npm or yarn (npm comes with Node.js)
  • MongoDB (local or Atlas cloud database)
  • Git for version control

Step 1: Clone the Repository

bash
git clone <repository-url>
cd VoltPath

Step 2: Backend Setup

Navigate to the backend directory and install dependencies:

bash
cd backend
npm install

Create a .env file in the backend directory (see Environment Variables section below).

Start the backend server:

bash
# Development mode (with auto-reload)
npm run dev

# Production mode
npm start

The backend server will start on http://localhost:5500

Step 3: Frontend Setup

Open a new terminal, navigate to the frontend directory, and install dependencies:

bash
cd frontend
npm install

Create environment variables (if not already created):

bash
# Create .env file in frontend directory
VITE_BACKEND_URL=http://localhost:5500

Start the frontend development server:

bash
npm run dev

The frontend application will be available at http://localhost:5173

Step 4: Access the Application

  1. Open your browser and navigate to http://localhost:5173
  2. Sign in with your Google account to access the dashboard
  3. Start planning your EV routes!

๐Ÿ”‘ Environment Variables

Root Directory (.env)

Create a .env file in the root project directory:

env
# Backend Configuration
MONGO_URL=mongodb://localhost:27017/voltpath
PORT=5500

# Frontend Configuration
VITE_BACKEND_URL=http://localhost:5500
VITE_API_BASE_URL=http://localhost:5500/api

Backend (.env)

Create a .env file in the backend directory:

env
# Server Configuration
PORT=5500
NODE_ENV=development
FRONTEND_URL=http://localhost:5173

# MongoDB Configuration
MONGO_URL=mongodb://localhost:27017/voltpath
DB_NAME=voltpath

# JWT Configuration
JWT_SECRET=your-super-secret-jwt-key-change-in-production

# Google OAuth Configuration
GOOGLE_CLIENT_ID=your-google-client-id
GOOGLE_CLIENT_SECRET=your-google-client-secret
GOOGLE_REDIRECT_URI=http://localhost:5500/api/auth/google/callback

# External APIs
TOMTOM_API_KEY=your-tomtom-api-key
OPENWEATHER_API_KEY=your-openweather-api-key
OPEN_CHARGE_MAP_API_KEY=your-opencharge-map-api-key

Frontend (.env)

Create a .env file in the frontend directory:

env
VITE_BACKEND_URL=http://localhost:5500

Getting API Keys

  1. TomTom API: Sign up at TomTom Developer Portal
  2. OpenWeatherMap API: Get your API key at OpenWeatherMap
  3. Open Charge Map API: Register at Open Charge Map
  4. Google OAuth: Set up in Google Cloud Console

โš™๏ธ How the System Works

Overall Workflow

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”     โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”     โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚   User Input    โ”‚โ”€โ”€โ”€โ”€โ–ถโ”‚   Backend API   โ”‚โ”€โ”€โ”€โ”€โ–ถโ”‚   External APIs โ”‚
โ”‚  (Frontend)     โ”‚     โ”‚   (Express)     โ”‚     โ”‚ (TomTom, Weatherโ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜     โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜     โ”‚  OpenChargeMap) โ”‚
        โ”‚                      โ”‚                 โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
        โ”‚                      โ–ผ
        โ”‚              โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
        โ”‚              โ”‚   MongoDB       โ”‚
        โ”‚              โ”‚   Database      โ”‚
        โ”‚              โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
        โ”‚                      โ”‚
        โ–ผ                      โ–ผ
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”     โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚  Display Map &  โ”‚โ—€โ”€โ”€โ”€โ”€โ”‚   Response      โ”‚
โ”‚  Results        โ”‚     โ”‚   (JSON)        โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜     โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

Detailed Workflow

  1. User Authentication

    • User clicks "Sign in with Google"
    • Backend initiates OAuth 2.0 flow
    • Google redirects back with authorization code
    • Backend exchanges code for user profile
    • JWT token created and stored in cookies
    • User session established
  2. Route Planning

    • User enters starting point and destination
    • Frontend sends coordinates to backend
    • Backend calls TomTom Routing API
    • Route polyline and metadata returned
    • Frontend renders route on Leaflet map
  3. Charging Station Discovery

    • Backend receives route coordinates
    • Calls Open Charge Map API along the route corridor
    • Filters stations by EV compatibility
    • Returns sorted list of stations with details
  4. Weather Integration

    • Backend fetches weather for start, waypoints, and destination
    • Calculates weather impact on energy consumption
    • Returns adjusted range estimates
  5. Trip Management

    • User saves trip to MongoDB
    • Trip includes all route, station, and weather data
    • User can view history, share trips, or export as PDF

๐ŸŽจ UI/UX Description

VoltPath features a modern, premium dashboard design with the following characteristics:

Design Philosophy

  • Clean & Minimal: Uncluttered interface with ample white space
  • Data-First: Prioritizes information clarity and readability
  • Accessible: High contrast, readable fonts, intuitive navigation

Visual Style

  • Color Scheme: Professional blue accent colors with neutral backgrounds
  • Typography: Clean sans-serif fonts for optimal readability
  • Icons: Consistent Lucide React icon set throughout
  • Cards: Elevated card components with subtle shadows
  • Maps: Full-width interactive maps with custom markers

Animations

  • Framer Motion: Smooth page transitions and component animations
  • Micro-interactions: Button hover effects, loading states
  • Map Animations: Route drawing, marker popups
  • Dashboard: Animated charts and statistics cards

Responsive Behavior

  • Desktop Optimized: Full dashboard layout (1200px+)
  • Laptop Compatible: Adjusted layouts (1024px - 1199px)
  • Fluid Grid: Tailwind CSS responsive classes

Key UI Components

  1. Navigation

    • Fixed top navbar with user profile
    • Collapsible sidebar with menu items
    • Breadcrumb navigation for nested pages
  2. Dashboard

    • Stat cards with icons and trends
    • Interactive charts (Recharts)
    • Quick action buttons
    • Recent trip history
  3. Map Interface

    • Full-screen map option
    • Custom EV charging markers
    • Route overlay with color coding
    • Info popups on click
  4. Forms & Inputs

    • Floating labels
    • Real-time validation
    • Auto-complete location search
  5. Feedback

    • Toast notifications (React Hot Toast)
    • Loading spinners
    • Error states with retry options

๐Ÿ“ธ Screenshots

Dashboard

Dashboard

The main dashboard displays trip statistics, recent activity, and quick access to route planning.

Route Planner

Route Planner

Enter your starting point and destination to generate optimal EV-friendly routes.

Map View

Map View

Interactive map showing the planned route with charging stations along the way.

Charging Stations

Charging Stations

Browse and filter EV charging stations with detailed information.

Trip Results

Trip Results

View comprehensive trip details including weather impact and charging stops.

EV Comparison

EV Comparison

Compare different EV models side-by-side.


๐Ÿ”ฎ Future Improvements

Planned Features

  • Real-time Traffic Updates: Integrate live traffic data for dynamic route recalculation
  • Mobile Application: React Native mobile app for iOS and Android
  • Charging Station Reservations: Book charging spots in advance
  • Multi-stop Routes: Support for complex itineraries with multiple waypoints
  • Offline Mode: PWA enhancements for offline map viewing
  • Social Features: Community trips, reviews, and ratings
  • Cost Calculator: Detailed cost analysis with variable electricity rates
  • Climate Impact: CO2 savings tracking and environmental metrics
  • Integration with Vehicle Telematics: Connect with vehicle APIs for real-time battery status
  • Push Notifications: Alerts for charging station availability changes

Technical Improvements

  • TypeScript migration for better type safety
  • GraphQL API for more efficient data fetching
  • WebSocket for real-time updates
  • Enhanced caching strategy
  • Unit and integration tests

๐Ÿ“ฆ Deployment Guide

Production Build

Backend

bash
cd backend
npm run build  # If using TypeScript
NODE_ENV=production npm start

Frontend

cd frontend
npm run build

The build output will be in frontend/dist/

Deployment Platforms

Backend Options

  • Render: npm install โ†’ npm start (port 5500)
  • Railway: Node.js template
  • Heroku: Node.js buildpack
  • AWS EC2: Manual server setup
  • DigitalOcean: App Platform or Droplets

Frontend Options

  • Vercel: Connect GitHub repository
  • Netlify: Drag and drop dist folder
  • Cloudflare Pages: Static site hosting
  • AWS S3 + CloudFront: Static website hosting

Docker Deployment

dockerfile
# Backend Dockerfile
FROM node:18-alpine
WORKDIR /app
COPY package*.json ./
RUN npm ci --only=production
COPY . .
EXPOSE 5500
CMD ["npm", "start"]

๐Ÿ‘ค Author

Author

Gaurav Athode
Full-Stack Developer | MERN Stack Enthusiast

GitHub LinkedIn Email


๐Ÿ“„ License

This project is licensed under the MIT License.


Made with โค๏ธ by Gaurav Athode

Thank You

About

VoltPath is a comprehensive full-stack web application designed for Electric Vehicle (EV) owners and enthusiasts. It provides intelligent route planning with real-time charging station integration, weather insights, and advanced trip simulations to ensure a seamless travel experience.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages