Проект: KrishnaToys App
Платформи: iOS + Android (кросплатформенна розробка)
Технології: Flutter або React Native
---
1. Основний функціонал MVP
1.1 Розділ "Книги"
Каталог книг з картинками
Можливість переглядати текстові книги (PDF, EPUB, HTML)
1.2 Розділ "Аудіокниги"
Каталог аудіофайлів
Вбудований аудіоплеєр (відтворення, пауза, перемотка, регулятор гучності)
Підтримка фонового відтворення
1.3 Розділ "Мультики"
Каталог відео
Вбудований відеоплеєр з мінімальним функціоналом (відтворення, пауза, перемотка)
1.4 Магазин іграшок
Каталог товарів з зображенням, ціною та описом
Додавання товару в кошик
Оформлення замовлення (введення даних користувача)
Інтеграція з платіжними системами (PayPal, Stripe, Razorpay для Індії)
1.5 Освітній розділ
Список курсів та уроків
Можливість відкривати уроки у відео/текстовому форматі
Трекер пройдених уроків
1.6 Авторизація
Вхід через email, Google, Apple ID (?)
1.7 Переклади
Підтримка 5 мов (англійська, російська, іспанська, українська)
Переключення мови в налаштуваннях
1.8 Адміністративна панель (CMS)
Можливість завантажувати/оновлювати книги, аудіо, відео та товари
Проста аналітика (кількість користувачів, популярність контенту)
---
2. Технічні вимоги
Бекенд: Firebase або Node.js + MongoDB/PostgreSQL
Зберігання даних: Firebase Firestore / AWS S3 для файлів
Авторизація: Firebase Authentication
Хмарне сховище для контенту (аудіо, книги, відео)
---
3. Вимоги до розробника
Бажані навички:
Досвід роботи з Flutter або React Native
Знання Firebase або аналогічних сервісів
Досвід роботи з відеоплеєрами та аудіоплеєрами
Вміння налаштовувати серверну частину для зберігання контенту
---
4. Етапи роботи
Етап 1 (2 тижні)
Налаштування проекту
База даних і структура зберігання контенту
Базовий інтерфейс (навігація, головні екрани)
Етап 2 (3 тижні)
Розробка розділів книг, аудіокниг і відео
Авторизація користувачів
Етап 3 (3 тижні)
Інтеграція магазину і платіжних систем
Переклади
Етап 4 (2 тижні)
Тестування
Виправлення помилок
Оптимізація швидкості завантаження
---
5. Очікувані результати
Повністю робоче MVP
Готовність до публікації в Google Play та App Store