The official web interface for the OpenEV Data project. Visualize, search, and compare electric vehicle specifications from the community-maintained dataset.
This repository hosts the React-based frontend application for the OpenEV ecosystem. It provides a user-friendly way to explore the structured data provided by the OpenEV Data Dataset.
- Get Started — Setup, installation, and development guide.
- Contributing — How to contribute to the project.
- Architecture — Project structure, FSD methodology, and key decisions.
- Page Layouts — Blueprint for main application pages.
- Responsive Strategy — Breakpoints and mobile-first approach.
- SEO Strategy — Optimization for search engines.
- Design System — Typography, colors, and core UI principles.
- UI Components — Reusable component library documentation.
- Vehicle Explorer: Browse the complete database of electric vehicles.
- Advanced Filtering: Filter by range, price, battery capacity, and more.
- Comparison Tool: Compare multiple vehicles side-by-side.
- Responsive Design: Optimized experience for mobile, tablet, and desktop.
- Dark Mode: Native support for light and dark themes.
- Framework: React + Vite
- Language: TypeScript
- Styling: CSS Modules + PostCSS
- State Management: TanStack Query
- Testing: Vitest (Unit) + Playwright (E2E)
This project is licensed under the MIT License.
See LICENSE for full terms.
Part of the OpenEV Data initiative. Special thanks to all contributors building the open standard for EV specifications.