# Toybox Mini - Telegram Mini App

> Open-source toddler-first Telegram mini app with calm tap games, a parent area, anonymous score storage, and optional browser auth.

## Summary
Toybox Mini packages a calm toddler-first Telegram mini app with a FastAPI backend, score storage that keeps raw Telegram ids out of the database, and optional Login Widget support for browser sessions outside Telegram. The public release focuses on the smallest secure surface: tap games, parent controls, strict initData checks in production, and regression coverage for auth and score handling.

## Project Link
https://zack-dev-cm.github.io/projects/toybox-mini-telegram-mini-app.md

## Key Features
- Calm tap games with toddler-first pacing
- Parent area plus anonymous score storage
- Production Telegram auth checks with optional browser login widget support

## Tech Stack
- Python
- FastAPI
- Telegram Web Apps
- SQLite
- HTML
- CSS
- JavaScript
- Pytest

## Links
- [View on GitHub](https://github.com/zack-dev-cm/toybox-tma-oss)
- [Release v0.1.0](https://github.com/zack-dev-cm/toybox-tma-oss/releases/tag/v0.1.0)
