Project 02 - IoT · Full Stack
End-to-end IoT scheduling system for a college. One developer. Hardware, backend, and desktop — all of it.
deployed
2024
Sole Developer
3xRepos (Full Stack)
1Sole Developer
Cross-PlatformWin · Linux · macOS
The college bell system was entirely manual — a staff member had to physically ring bells on schedule, every day, for every period. Error-prone, inflexible, and impossible to adapt for exams or holidays without manual intervention.
Built a Raspberry Pi Pico W controller that runs schedules autonomously without needing a network connection. A Tauri desktop app lets admins configure weekly, monthly, and one-time schedules over Wi-Fi. A Cloudflare Workers backend handles JWT authentication and dynamic device IP discovery.
Hono.js
TypeScript
Cloudflare Workers
Prisma
PostgreSQL
React
TailwindCSS
Rust
Tauri
Raspberry Pi Pico W
MicroPython
DS1302 RTC
Relay Module


