App Factory¶
White-label платформа микрообучения — "60 секунд в день"
Из одной кодовой базы собираются десятки тематических мобильных приложений с уникальным брендингом, контентом и локализацией. Автоматическая публикация в App Store и Google Play.
Ключевые характеристики¶
- Offline-first — приложение работает без сети после первичной синхронизации
- White-label — один Flutter core, N приложений через flavors
- Ежедневный ритуал — 1 урок/день + мини-вопрос + swipe-повторение
- Мультиязычность — UI и весь контент (тексты, вопросы, медиа)
- Автосборка — админка → CI/CD → сторы без ручной загрузки
Технологический стек¶
| Слой | Технологии |
|---|---|
| Backend | Django 5.2, DRF, PostgreSQL 16, Redis 7, Celery |
| Frontend | Flutter 3.x, Riverpod, Drift, SharedPreferences |
| API Docs | drf-spectacular (OpenAPI 3.0, Swagger UI, ReDoc) |
| CI/CD | GitHub Actions, Fastlane |
| Monitoring | Graylog (GELF), structlog |
Навигация¶
- Getting Started — быстрый старт для нового разработчика
- Architecture — C4-архитектура проекта
- API Contract — REST API документация
- Development Log — хронология разработки
- Implementation Plan — план и эпики
- Definition of Done — критерии приёмки задач
- ADR — архитектурные решения