Logo Lanfrica

Koded0214h/EV-Hacks

Domaine:

digital infrastructuregeospatial

Type de record:

project
Créateur:
Kod
Hôte:
Nigeria's Missing EV Intelligence Layer # EV Hacks Nigeria's missing EV infrastructure intelligence layer — built for investors who need to know where to deploy capital, and drivers who need to find a charge. **One With AI Hackathon 2026** --- ## What it does | View | Who | Core features | |---|---|---| | Investor Dashboard | Fund managers, grid operators | Demand zone map, ROI calculator (3 scenarios), AI investor brief, PDF export, station planner | | Driver View | EV drivers | Live station availability, in-app navigation, charging session tracker, crowdsourced status reports | --- ## Stack ``` Frontend React 19 · Vite 8 · Tailwind · Mapbox GL JS · Framer Motion · jsPDF Backend Django 4.2 · DRF · djangorestframework-simplejwt · Gemini 2.5 Flash Database Neon PostgreSQL (production) · SQLite (local dev) Cache Redis (ElastiCache in prod) ML AWS SageMaker sklearn endpoint · deterministic fallback (feature-flagged) Infra EC2 · Docker · ECR · GitHub Actions CI/CD IaC AWS CDK (Python) — VPC, ECS Fargate, RDS, Kinesis, Cognito ``` --- ## Project structure ``` EV-Hacks/ ├── backend/ Django API │ ├── accounts/ Auth (register, login, JWT) │ ├── zones/ Demand zone data + scoring │ ├── roi/ ROI calculation engine │ ├── mobility/ GPS ping ingest + heatmap │ ├── brief/ AI investor brief (Gemini) │ ├── charging/ Charging session tracking │ ├── ml/ SageMaker client + training script │ └── evhacks/ Django settings + URLs ├── frontend/ React PWA │ └── src/ │ ├── pages/ Dashboard.jsx · DriverView.jsx · Landing.jsx │ ├── api.js API client + data mappers │ └── components/ ├── infra/ AWS CDK stacks (Python) │ └── infra/stacks/ network · data · auth · ingest · compute · ml └── docs/ Arc …