Доработка детского приложения и разработка родительской версии для отслеживания местоположения и контроля устройства ребёнка.
Задача
Доработка детской версии приложения для отслеживания местоположения ребёнка и создание родительской версии, обеспечивающей удобный мониторинг и управление мобильным устройством ребёнка.
Решение
Полный цикл разработки (от дизайна интерфейса до backend и мобильного приложения):
Формирование архитектуры на основе UI/UX-решений;
Реализация backend-логики;
Создание мобильного приложения с применением Kotlin и Compose.
ШРИФТ
Geometria
Aa
ЦВЕТ
Особенности проекта
ВХОД и регистрация
Для удобства пользователей была реализована авторизация и регистрация через номер телефона и смс
Настройка синхронизации и передача данных
В рамках проекта реализована синхронизация между основным сервером и серверной частью, обслуживающей мобильное приложение для родителей. Настроена двусторонняя связь баз данных для повышения надёжности системы.
Для стабильной фоновой передачи данных внедрён WorkManager с регулярной отправкой информации через WebSocket. Решение обеспечивает бесперебойный мониторинг состояния устройства.
Контроль маршрута и геопозиции в реальном времени
Задания и призы для ребёнка
Задания и призы для ребёнка
Родитель может создать задание для ребёнка: добавить фото, описание и выбрать приз за выполнение. Это помогает мотивировать ребёнка и делать полезные дела интереснее.
Технологический стек
Мобильное приложение / frontend
Мобильное приложение разработано с применением Kotlin Multiplatform и Compose Multiplatform, что позволило использовать единый код для Android и iOS, существенно сократив время на разработку.
Серверная часть / backend
Серверная часть реализована на языке Python с использованием фреймворка FastAPI, обеспечив высокую производительность и хорошую масштабируемость системы.





