← Back to Projects
LIVETypeScriptTelegram BotPostgreSQL

PawPals SG

Built a Telegram bot showing real-time dog run occupancy across 11 parks in Singapore with geofenced check-ins.

Role: Solo DeveloperTimeline: 2025
Website

Challenge

Dog owners in Singapore had no way to check real-time occupancy at dog runs before visiting, leading to frustration from arriving at empty or overcrowded parks across the island.

Approach

Built a Telegram bot using TypeScript, Telegraf, and PostgreSQL deployed on Railway. Implemented geofenced check-ins with a 200m radius, auto-expiring sessions, live occupancy dashboards with dog size breakdowns, and multi-dog profile management.

Results

Delivered a fully functional bot covering all 11 major dog parks in Singapore. Features include geofenced check-ins, auto-expiring sessions, live occupancy dashboards with size breakdowns, and multi-dog profile management.