{"repo":"MrConsoleka/aiogram-miniapp-template","free":true,"listed":false,"github":"https://github.com/MrConsoleka/aiogram-miniapp-template","clone":"git clone https://github.com/MrConsoleka/aiogram-miniapp-template.git","description":"Template for building scalable Telegram bots with aiogram + Mini App (WebApp)","language":"Python","stars":22,"topics":["aiogram","aiogram-bot-template","aiogram-dialog","aiogram3","alembic","css","css3","dishka","fastapi","fluentogram"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"Aiogram Bot Template with Mini Apps Production-ready Telegram Bot + Mini Apps template with FastAPI backend and React frontend 📌 Description ⠀ Aiogram Bot Template with Mini Apps — This template helps you quickly bootstrap Telegram bots with Mini Apps on the aiogram 3.x stack. It includes a ready project structure, command and message handlers, PostgreSQL/Redis integration, logging with loguru , internationalization, aiogram-dialog , dependency injection via dishka , webhook handling on FastAPI , plus a React Mini App frontend with secure authentication and REST API backend . The template is designed to remove routine setup and let you focus on your bot's logic and user experience. ⠀ ✨ Features ⠀ Telegram Bot Foundation: - Built on aiogram 3.x with async handlers and modern router setup - Dependency Injection via Dishka for clean architecture - PostgreSQL + Redis with SQLAlchemy ORM and async access - Alembic migrations for database versioning - i18n support with Fluent/Fluentogram - aiogram-dialog for complex multi-step flows - FSM support (Finite State Machine) for forms and wizards Mini Apps: - React 18 + TypeScript frontend with Vite - Telegram WebApp SDK integration (theme, haptics, main button) - Secure authentication : HMAC-SHA256 validation of initData - Replay attack protection with 1-hour token expiration - Rate limiting : 100 requests/minute per IP - Full i18next localization (English/Russian) - Responsive, mobile-first UI Security Hardened: - CORS restricted to T","default_branch":null,"files":null,"tree":[],"storefront":"/r/MrConsoleka","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/MrConsoleka/aiogram-miniapp-template/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}