Inspirante Technologies
The Warden
Hostel management for 2,000+ students and 20+ staff across 4 hostels and 11 blocks, with 400 people using it daily. It replaced paper attendance, leave, maintenance and room allocation, on web, iOS and Android.
The hard part is the gate. Punches arrive in bursts at gate hour, so they go through BullMQ workers instead of straight to the API, and scanners that lose network send their punches late. The drawing shows what happens to a late one.
I'm the primary developer on a 3-person team. I wrote most of the code, and I run it in production: Docker on a VPS with Dokploy, Cloudflare and GitHub Actions.