This project is a modern EV charging calculator built with React, Material UI, and TypeScript. It allows users to estimate charging time, power, and energy for electric vehicles, with support for custom parameters and persistent settings.
- Fully typed with TypeScript
- Modern Material UI design
- Adjustable parameters: battery capacity, phases, current, voltage, initial/target charge, charging loss
- Local storage support for persistent values
- Responsive and accessible UI
- Node.js (v18 or newer recommended)
- npm
npm installnpm run devnpm run buildsrc/— Main source code (all files are TypeScript:.tsx/.ts)components/— UI components (Material UI based)utils/— Calculation logichooks/— Custom React hooks
MIT