
S-03 · EtaVolt · 2024
EtaPod
Backend and digital twin for a containerised PV-panel recycling line.
- Discipline
- Software
- Year
- 2024
- Company
- EtaVolt
- Role
- Backend lead

S-03 · EtaVolt · 2024
Backend and digital twin for a containerised PV-panel recycling line.
EtaPod streamlines the recycling of end-of-life photovoltaic panels. It manages and monitors the whole recycling workflow, from incoming panel batch tracking to real-time equipment operations.
The backend is a modular FastAPI service tailored to EtaVolt’s containerised recycling line. SQLAlchemy models the relationships between containers, batches, equipment and materials, capturing real-time state changes in the process. A custom Pydantic validation layer enforces data integrity on inputs like batch status and equipment actions, returning specific HTTP errors (such as 409) for conflicting operations.
A key feature is real-time equipment and location tracking. The backend synchronises container configurations with a central repository, so users can follow container movements and spot changes in location or operational status. File handling supports single and batch uploads, organised by UUID to keep things consistent and conflict-free.
All rights reserved EtaVolt Pte Ltd.







