Repository navigation
v0.1.0 — Initial MVP Release
🎉 v0.1.0 — Initial MVP Release
First public release of SantaGymBot — a Telegram WebApp for tracking workouts.
✨ Features
- Seamless auth via Telegram initData (HMAC-SHA256) + JWT
- REST API on FastAPI with Clean Architecture (Domain / Application / Infrastructure / Presentation)
- React 19 + Zustand SPA inside Telegram WebApp
- PostgreSQL with async SQLAlchemy 2.0 + Alembic migrations
- Full Docker Compose setup with Traefik (SSL, multi-bot ready)
- CI/CD via GitHub Actions (SCP deploy to VPS)
🔧 Stack
Python 3.12 · FastAPI · aiogram 3 · PostgreSQL 16 · Redis 7 · React 19 · Vite · TailwindCSS v4
📦 Quick Start
See README for local dev and production deployment instructions.
⚠️ Known Limitations
- Active workout session UI — in progress
- Progress charts — planned
- Offline sync — planned
Full Changelog: https://github.com/SantaRiver/SantaGymBot/commits/v0.1.0