
Spinr
Telegram Bot, Campus Laundry Status
Spinr is a Telegram bot that gives university students a live view of laundry machine availability, used by around 300 students on campus.
I built the shared Python (Flask) backend that scrapes machine status from the laundry portal with requests and BeautifulSoup, stores it in Azure Cosmos DB partitioned per machine, and serves it through a thin Telegram bot adapter.
Students can check which machines are free, reserve a machine, mark one as started, and get a best-time recommendation for when to do laundry.
The Telegram layer only parses commands and formats replies, while reserve expiry, status overlays, reminder scheduling, and best-time scoring live in the backend services — with a Vite React webapp sharing the same API.
Role / Services
Python & Flask, Telegram Bot Development, Web Scraping, Azure & Cosmos DB
Timeline
2026

Building with Intention