InfraCharge is a high-performance, data-driven platform designed to revolutionize EV mobility. It empowers EV users to find reliable charging stations instantly and provides infrastructure planners with AI-backed insights for optimal station deployment.
Find the nearest charging stations with real-time occupancy and amenity insights. ![Nearest Station Demo]
Navigate worry-free with battery-aware routing and optimized charging stops. ![Route Planner Demo]
Identify high-demand zones using geospatial analysis and AI logic. ![Infrastructure Planner Demo]
EV adoption is skyrocketing, but infrastructure remains fragmented. InfraCharge bridges this gap:
- For Users: Eliminates "Range Anxiety" through precision routing and real-time station availability.
- For Planners: Replaces guesswork with data-backed suggestions for new station deployment.
- For Cities: Supports sustainable urban planning by identifying underserved transport corridors.
- For Planet: Encourages green travel through transparent CO₂ impact comparisons.
- Auto-location: Detects your position for instant results.
- Amenity Filters: Find stations near cafes, restaurants, or malls.
- Rich Data: Detailed pricing, power ratings, and charging standards.
- Demand Clustering: Highlights zones with high traffic but low charger density.
- ROI Analytics: Helps businesses plan investments based on vehicle movement data.
- Gap Analysis: Visualizes critical holes in the existing charging network.
- Battery-Aware: Suggests routes based on your vehicle's specific range.
- Weather Integration: Adjusts range predictions based on real-time climate data.
- Multi-Stop Optimization: Calculates the most efficient charging stops for long-haul trips.
- Compare & Contrast: Visualizes emissions saved compared to traditional fuel vehicles.
- Sustainability Tracking: Motivates users by showcasing their contribution to a cleaner environment.
- Framework: Next.js 14 (App Router)
- Styling: Tailwind CSS
- Animations: Framer Motion
- Icons: Lucide React
- APIs: Mapbox GL, MapTiler, OpenChargeMap
- Georeferencing: Geofire-common for spatial queries.
- Auth & Database: Firebase
- Relational Data: PostgreSQL (Neon DB) / SQLite
- ML Engine: Python-based Demand Prediction Server
- Frontend (Next.js): High-performance UI + Interactive Map Rendering.
- Backend (Firebase + PostgreSQL): Secure Auth + Scalable Data Storage.
- ML Engine (Python): Specialized (Demand) Prediction Engine.
- APIs: Mapbox GL, OpenWeather, OpenChargeMap.
- Node.js: v18 or higher
- Python: v3.10 or higher (for ML Server)
- Package Manager: npm or yarn
- Firebase: An active Project setup
-
Frontend Dependencies
npm install
-
ML Server Setup (Optional)
cd ml-server pip install -r requirements.txt python solar_weather_api.py -
Environment Setup Create a
.env.localfile in the root directory and add the template keys provided in our system documentation. -
Run the development server
cd .. npm run devOpen http://localhost:3000 to view the application.
- Real-time charger booking system: Directly reserve spots through the platform.
- Mobile app version (React Native): Bringing InfraCharge to andriod and iOS.
- Advanced ML model: More granular demand prediction using local traffic APIs.
- OEM Integration: Direct connectivity with EV manufacturers' vehicle APIs.
Dhanraj Kumar
Passionate about building practical AI solutions for sustainability and mobility.
InfraCharge aims to contribute to Faster EV Adoption, Smarter Infrastructure Investment, and Sustainable Smart City Planning. Join us in shaping the future of electric mobility! 🚀