An impressive, production-leaning implementation of a Battery Management System with a secure backend and a responsive dashboard. Crafted with solid UI/UX principles and clean architecture.
- Backend: Node.js, Express, PostgreSQL, JWT, Zod, Docker
- Frontend: React (Vite), Axios, Tailwind (CDN), Chart.js (CDN)
- DevOps: Docker Compose, Adminer
- Docs: OpenAPI, Mermaid UML
- See
backend/README.mdandfrontend/README.md - UML diagrams in
uml/UML & ERD.md
- Clear domain (EV telemetry) and realistic data model
- Security and observability included
- Scalable patterns: pagination, indexes, validation, rate limits
- Friendly DX and documentation
Contributions are welcome! Please fork the repository and submit pull requests for any enhancements or bug fixes. Ensure code quality and include tests where applicable.
This project is licensed under the MIT License. See the LICENSE file for details.