Berlin Energy Hackathon 2025 submission - An intelligent Battery Energy Storage System (BESS) monitoring and management platform with real-time analytics, anomaly detection, and energy forecasting capabilities.
MaxxWatt is a comprehensive energy management platform that combines:
- Real-time BESS data monitoring
- AI-powered anomaly detection
- Energy consumption forecasting
- Automated compliance reporting
- Interactive data visualization
The platform consists of two main components:
FastAPI-based REST API providing:
- Real-time streaming of BMS and PCS data
- Historical data analysis
- Anomaly detection algorithms
- Energy forecasting models
React-based web application featuring:
- Real-time monitoring interface
- Interactive charts and graphs
- Anomaly alerts and notifications
- PDF report generation
- Python 3.8+
- Node.js 16+
- npm or bun
cd api
pip install -r requirements.txt
python main.pyAPI will be available at http://localhost:8002
cd dashboard
npm install
npm run devDashboard will be available at http://localhost:5173
- Real-time Data Streaming - Live BMS and PCS data visualization
- Anomaly Detection - AI-powered system health monitoring
- Energy Forecasting - Predictive analytics for energy planning
- Compliance Reporting - Automated PDF generation for regulations
- Interactive Analytics - Dynamic charts and performance metrics
- Multi-device Support - Responsive design for all screen sizes
Backend:
- FastAPI
- Python
- Pandas
- Server-Sent Events (SSE)
Frontend:
- React
- TypeScript
- Vite
- shadcn-ui
- Tailwind CSS
├── api/ # FastAPI backend
│ ├── main.py # API entry point
│ ├── routers/ # API endpoints
│ ├── models/ # Data models
│ └── utils/ # Utility functions
├── dashboard/ # React frontend
│ ├── src/ # Source code
│ └── public/ # Static assets
├── images/ # Screenshots and assets
└── docs/ # Documentation
This project was developed for the Berlin Energy Hackathon 2025, focusing on innovative solutions for energy management and sustainability. Key achievements:
- Real-time processing of large BESS datasets (6GB+)
- Advanced anomaly detection algorithms
- Intuitive user interface for energy professionals
- Scalable architecture for enterprise deployment
🌱 Building the future of sustainable energy management



