iOS. Разработка мобильного приложения на iOS и Android (Дистанционная работа)
(проект не опубликован)

Бюджет: 80 000 руб.

Задание: iOS. Разработка мобильного приложения на iOS и Android (Дистанционная работа)

Техзадание для мобильного приложения CapEducation (MVP) Общая информация Название: CapEducation Платформы: iOS и Android (кроссплатформенная разработка, Flutter предпочтительно) Целевая аудитория: ученики 11–17 лет (основные пользователи), вторично — родители Язык интерфейса: русский (возможность в будущем добавить казахский и английский) Авторизация: по номеру телефона и ИИН Авторизация Вход по номеру телефона + SMS-код В профиле отображаются: ФИО ученика ИИН Возраст Номер телефона ‍ Главный экран: Личный кабинет Имя, Фамилия, ИИН Основной курс: название, дата начала, дата окончания Дополнительные курсы: список доступных и недоступных (с пометками) Расписание: Занятия по основному курсу Дополнительные мероприятия (мастер-классы, лекции и т.п.) Прогресс: Круговая диаграмма прохождения (в %) Домашние задания (статус: выполнено / на проверке / не выполнено) Оценки Обратная связь от преподавателя Каталог курсов (вкладка) Просмотр всех курсов школы Для каждого курса: Название Вступительное видео (если есть) Краткое описание (силлабус) Стоимость Кнопка “Оставить заявку” или “Купить” (если открыта покупка) Метка “Доступен” / “Недоступен” / “Скоро” Расписание (вкладка) Синхронизация с AlphaCRM Показывает: Название занятия Дата, время, длительность Преподаватель Кнопка "Перейти в Zoom / Discord" (если подключено) Фильтр: основное / дополнительное / мероприятия Уведомления (пуши) Типы уведомлений: Напоминание о занятии (за 1 час, за 15 мин) Начало мероприятия Новые достижения (награды, сертификаты) Появление новых курсов Обратная связь после занятия Внутри приложения должен быть лог уведомлений (история) ️ Интеграции (сейчас или через API-заглушки) AlphaCRM (расписание, прогресс, профиль) GetCourse (домашки, прогресс, курсы) Discord (в будущем: быстрый вход в канал) Telegram Bot (опционально для родителей в будущем) Админ-панель (Web) Возможности: Массовая рассылка пуш-уведомлений (по фильтру: курс, возраст, активность) Редактирование курса (название, описание, видео) Загрузка расписания (или интеграция с AlphaCRM) Просмотр статистики: входы в приложение, открытие уроков, % прогресса Бюджет и технологии Бюджет: $1,000 (ограниченный MVP) Технологии: Flutter (желательно), Firebase (авторизация и уведомления), Node.js backend / Supabase / low-code Использование no-code инструментов типа FlutterFlow возможно на первом этапе Визуальный стиль: фирменные цвета CapEdu + минимализм Стартовая фаза (Sprint 1) Авторизация (телефон + ИИН) Профиль ученика Расписание с AlphaCRM (просмотр) Прогресс (заглушки) Каталог курсов (без покупки) Пуш-уведомления (Firebase) Базовая админка (рассылка пушей, управление курсами)