Skip to content

v0.1.0 — Initial MVP Release

Choose a tag to compare

@SantaRiver SantaRiver released this 16 Apr 07:30
· 41 commits to main since this 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