Качество — это делать вса правильно, даже когда никто не смотрит

ООО OzymandAIs mrshoichi

Рейтинг: 285
Верифицирован через Сбер ID
Всего отзывов: 0
  • Работ в портфолио: 6
  • Типовых услуг: 0
  • Работ на продажу: 0
  • Стаж работы: 3 года
  • Тип занятости: Полный фриланс
  • Юридический статус:Юридическое лицо
Был на сайте:

Мобильное приложения для обучения

Используемые навыки:

Описание

Кроссплатформенное мобильное приложение предназначенное для управления и визуализации кластеров данных и компетенций пользователей. В проекте реализованы следующие ключевые возможности:

Регистрация и авторизация пользователей с email-верификацией и безопасным хранением данных.

Админ-панель для управления пользователями, группами и кластерными данными.

Интерактивная визуализация данных: отображение кластеров, раскрывающихся списков групп и компетенций.

Структурирование данных с поддержкой многоязычных переводов.

Технологии:
Flutter, Dart, Spring Boot, Java, BLoC, Dio, PostgreSQL (или другая СУБД), REST API, JWT.

Решение

На этапе планирования архитектуры была определена структура проекта с разделением на service, model/entity, request/response, что позволило отделить бизнес-логику от сетевых и пользовательских компонентов. Для управления состоянием в приложении использовался BLoC, что обеспечило предсказуемость поведения UI при асинхронных операциях.

Для регистрации и авторизации реализовали проверку email, шифрование паролей и работу с JWT. В backend настроили валидацию данных, обработку ошибок и логирование, чтобы повысить надёжность системы.

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

В проекте использовался Dio для сетевых запросов, что обеспечило эффективное взаимодействие Flutter-клиента с backend. Работа приложения была протестирована на разных устройствах и разрешениях, были устранены баги и оптимизирована производительность интерфейса.

Презентация проекта

photo_2025-11-11_14-47-08.jpg
photo_2025-11-11_14-47-05.jpg

Оценили проект:

0