My Project

Cubimon: A Real-Time Portable Toilet Waste Level Monitoring System

What happened here?

Cubimon was a project done together with my group as a capstone for our Systems Series Subjects. We created a real-time dashboard connected with an esp1266 that detected the water level of a portalet's watertank. This system would allow for a smarter and more efficient system of managing portable toilets in an area.

The system integrates an Arduino microcontroller with a Firestore backend through a FastAPI middleware server that handles authentication. The microcontroller sends water level updates every 15 minutes, which are reflected in real time on the dashboard. When a critical water level is reached, the system triggers an alert for the maintenance staff via the dashboard, accompanied by audible and visual cues from the microcontroller.

What did I use?

Python SvelteKit TailwindCSS Firebase-Firstore FASTAPI Vercel

Some related links

/cub_1.png
/cub_2.png
/cub_3.png
/cub_4.png
/cub_5.png
/cub_6.png
/cub_7.png