A mobile-first EV companion ported from the TSpark Android learning project.
- Charge time, energy and cost estimate
- Trip energy and battery percentage estimate
- LFP/NMC state-of-charge voltage guide
- Degradation-aware battery settings
- Browser-only persistence with
localStorage
bun install
bun run devbun run buildUpload the contents of dist/ to any static host. The app uses relative asset paths and hash-based React Router navigation, so it works from a domain root or subdirectory without server rewrite rules.
All vehicle details and saved charge preferences remain in the user's browser under the versioned key tspark:data:v1.



