Описание: Sleepwell – приложение для управления кубиком deep, устройством улучшения сна. 1. Заказчик - ООО "Зело Технологии" 2. Описание и задачи Кубик deep помогает стимулировать медленный сон. Воссоздает магнитное поле, аналогичное природному по характеристикам, настраивая организм на хороший сон. Программа разработана специально для облегчения процесса засыпания, медленного сна ночью, сокращения фазы глубокого сна к утру и бережного пробуждения организма. Благодаря этому человек чувствует себя бодрым и эффективным в течение всего дня. Исследования работы технологии, положенной в основу Кубика сна deep, проводятся с 2015 года на базе Института высшей нервной деятельности и нейрофизиологии Российской Академии Наук. Задачей нашей команды стала разработка удобного приложения для управления кубиком сна, действие которого основывается на воздействии слабых магнитных импульсов на протяжении всей ночи и утра. Приложение должно помогать пользователям с легкостью персонализировать действие кубика. Настройка времени и длительности сна, а также интенсивности магнитных импульсов благодаря возможностям: регистрация через E-mail, Google, AppleID (для iOS), подключение устройства, запуск и настройки программы сна, личный профиль, магазин. 4. Результат Поставленная цель была достигнута – кубик с легкостью настраивается благодаря приложению Sleepwell, которое доступно к скачиванию в Google play и App Store. Реализованы функции для полноценного управления устройством: Регистрация через E-mail, Google и AppleID (для iOS), с возможностью последующей авторизации и восстановления пароля Подключение от одного до трех устройств к одному аккаунту, с возможностью выбора активного кубика Настройка и запуск программы сна: с возможностью редактировать время сна и интенсивность волн, выбирать устройство, видеть прошедшее и оставшееся время до завершения, ставить программу сна на паузу, а также принудительно завершать по необходимости Анкета качества сна, заполняемая пользователем по завершению программы сна Профиль с сохранением персональных настроек программы сна Установка темного/светлого режима оформления, смена фонового изображения главного экрана приложения Прямая ссылка на официальный сайт компании заказчика, с возможностью приобретения кубика deep 5. Техническая составляющая Sleepwell – приложение, которое управляет кубиком сна deep через bluetooth. Реализовано на базе фреймворка Flutter. Использовали второй навигатор, что в перспективе позволит внедрить больше возможностей, чем использование первого. Архитектура приложения построена на bloc. Это позволило работать над проектом одновременно нескольким frontend-разработчикам. Приложение локализовано на два языка – русский и английский. Также мы заложили локализацию под немецкий, французский, испанский, итальянский, корейский и японский языки. С помощью Sleepwell возможно перепрошить устройство. Заложена также аналитика падений приложения. На перспективу были написаны пользовательские уведомления, которые с легкостью возможно реализовать в обновление приложения. Бэкенд разработан на языке программирования Python с использованием современного асинхронного фреймворка FastAPI. В качестве базы данных на данном этапе разработки используется Redis - производительное in-memory хранилище данных. В качестве веб-сервера выступает давно зарекомендовавший себя NGINX. Деплой проекта осуществляется посредством контейнеров Docker. ![]() Просмотров: 11 ![]() Рубрика: Разработка мобильных приложений ![]() Дата добавления: 19.12.2022 в 15:23 ![]() Оценки: отлично 0, хорошо 0, нормально 0, плохо 0, очень плохо 0
|
|