buhapp-backend/internal
ga c6d219c51f Telegram WebApp support + consent endpoint
- Telegram bot (long polling)
- /api/v1/auth/telegram (validate initData, auto-create user)
- /api/v1/auth/consents (record acceptances)
- users.telegram_id column, GetByTelegramID/CreateWithTelegramID
- ValidateInitData (HMAC-SHA256 with WebAppData secret)
2026-08-20 17:43:20 +00:00
..
audit Sprint 5.1: JSON snake_case tags + lowercased fields 2026-08-20 16:29:02 +00:00
auth Sprint 5: reviews and ratings 2026-08-20 16:20:15 +00:00
chat Sprint 5.1: JSON snake_case tags + lowercased fields 2026-08-20 16:29:02 +00:00
config Telegram WebApp support + consent endpoint 2026-08-20 17:43:20 +00:00
consent Sprint 1: scaffold backend (Go + Fiber + PG + Redis + MinIO) 2026-08-20 15:41:05 +00:00
db Sprint 1: scaffold backend (Go + Fiber + PG + Redis + MinIO) 2026-08-20 15:41:05 +00:00
handlers Telegram WebApp support + consent endpoint 2026-08-20 17:43:20 +00:00
locations Sprint 5.1: JSON snake_case tags + lowercased fields 2026-08-20 16:29:02 +00:00
preferences Sprint 5.1: JSON snake_case tags + lowercased fields 2026-08-20 16:29:02 +00:00
redis Sprint 1: scaffold backend (Go + Fiber + PG + Redis + MinIO) 2026-08-20 15:41:05 +00:00
reviews Sprint 5.1: JSON snake_case tags + lowercased fields 2026-08-20 16:29:02 +00:00
storage Sprint 1: scaffold backend (Go + Fiber + PG + Redis + MinIO) 2026-08-20 15:41:05 +00:00
telegram Telegram WebApp support + consent endpoint 2026-08-20 17:43:20 +00:00
users Telegram WebApp support + consent endpoint 2026-08-20 17:43:20 +00:00
ws Sprint 3: chat with WebSocket 2026-08-20 15:51:05 +00:00