Pulse V - мобильные приложения iOS и Android + CRM

Разработка под iOS (iPhone и iPad)
Работа 3 из 7
В этом проекте наша команда из трёх человек разработала три ключевых компонента:

1. Нативные мобильные приложения: iOS и Android
2. Backend API и CRM
3. Прошивка для микроконтроллера ESP32

Цель проекта:

Основной целью этого проекта было разработать мобильные приложения, которые позволяют пользователям управлять специальным медицинским оборудованием через Bluetooth. CRM-система была создана для помощи в управлении клиентами, отслеживании режимов работы, обработке платежей и мониторинге использования оборудования. Мобильные приложения обеспечивают функции регистрации пользователей, аутентификации, выбора медицинских программ и управления их выполнением.

Технический подход:

Мы выбрали микроконтроллер ESP32 в качестве коммуникационного моста между мобильными приложениями и блоком управления оборудованием и разработали специальную прошивку для ESP32 для обеспечения бесперебойной связи. После завершения разработки мобильные приложения были опубликованы в магазинах приложений для iOS и Android.

Срок выполнения:

Весь проект, от разработки до публикации мобильных приложений, был выполнен за 10 рабочих дней.

Использованные технологии:

• Мобильные приложения: Разработаны с использованием Kotlin Multiplatform Mobile (KMM), с Kotlin для Android и Swift для iOS.
• CRM и Backend API: Созданы с помощью kHipster (jHipster), Spring Boot, Angular и PostgreSQL, с использованием Kotlin и TypeScript.
• Прошивка для ESP32: Программировалась с использованием фреймворка ESP-IDF на языке C.