+7 (495) 147-04-32
Главная
/
Кейсы
/
Social Network
/
Junk Kouture // Social Network

Junk Kouture Приложение для организации конкурса в сфере моды с элементами социальной сети

#media #socialnetwork #junkkouture

О клиенте

В LightTech обратилась компания Junk Kouture Alumni из Ирландии. 

В Великобритании уже много лет существует конкурс "Junk Kouture" (дословно "мода из переработанного сырья") для школьников.

До запроса на создание мобильного приложения все конкурсные заявки принимались традиционным способом (по email), который утратил актуальность. 

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

Задача

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

Решение

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

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

Функционал Junk Kouture

Этапы проекта

1

Discovery фаза

Мы собрали пожелания заказчика, сформулировали требования к мобильному приложению, определили роли и написали пользовательские истории

2

Стадия разработки

Провели итеративную разработку спринтами с демо-показами каждые две недели.

Релиз 1: ключевой функционал платформы (подача и обработка заявок)

Релиз 2: дополнительный функционал платформы (элементы соцсети, для пользователей  — возможность регистрации «фанатов»)

3

Стадия поддержки

Исправили ошибки, провели консультирование по работе с мобильным приложением

Функционал

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

Участники могут подавать заявки через мобильное приложение, объединяться в команды.

А конкурсное жюри — изучатьи отбирать заявки в удобной форме.

Пользователи с ролью «Дизайнер»:

  • Регистрируются по номеру телефона

  • Изучают информацию о конкурсе и требования к работе

  • Создают команды 

  • Добавляют ментора команды 

  • Подают заявку 

  • Видят статус своей заявки 

  • Публикуют посты со своими работами, которые попадают в общую ленту, где можно оставлять лайки и комментарии или делиться постами

Интерфейс Junk Kouture от ЛайТех

Пользователи с ролью «Наставник»:

  • Регистрируются и изучают требования к наставникам и конкурсу

  • Получают приглашение в команду к дизайнерам 

  • Курируют подачу заявки

  • Видят статус заявки своей команды

  • Могут оставлять лайки и комментарии или делиться постами из общей ленты

Пользователи с ролью «Фанат»:

  • Регистрируются в приложении

  • Оставляют голос: результаты голосования оцифрованы и выводятся в режиме реального времени

  • Видят информацию об активных конкурсах

  • Могут оставлять лайки и комментарии или делиться постами из общей ленты

Администратор (представитель жюри):

  • Может просматривать заявки, включая информацию об участниках команды, и загруженные файлы
  • Отмечает участников, которые проходят в полуфинал и финал
Интерфейс для Junk Kouture

Вызовы

При разработке мобильного приложения мы столкнулись с жёсткими правилами Google и Apple по реализации ПО для несовершеннолетних. Требования обязывают к тщательной проверке безопасности контента, а также к необходимости соответствия нормам General Data Protection Regulation.


Команда заказчика состояла из творческих участников, которым требовалось детально разъяснять технические аспекты разработки и функционирования мобильного приложения.

Эффект для бизнеса

В настоящее время мобильное приложение активно используется для проведения местных британских конкурсов. 

Первоначально приложение было доступно только в Великобритании. Когда популярность конкурса распространилась на несколько европейских государств, США и ОАЭ, пришлось добавить локализацию под определенные рынки.

После релиза и первых загрузок приложения мы реализовали ряд инфраструктурных задач. Также подготовили инструкции о пользовании админ-панелью для жюри конкурса.

Мобильное приложение можно применить в качестве концептуального решения, подразумевающего проведение конкурсов с подачей заявок. 

Бэкенд

Python
Мощный и гибкий язык программирования, обеспечивающий быструю разработку и высокую производительность. Идеален для создания сложной бизнес-логики и обработки больших объемов данных
Django
Высокоуровневый Python-фреймворк для быстрой разработки безопасных и масштабируемых веб-приложений
Celery
Асинхронная очередь задач для Python, позволяющая выполнять отложенные операции и распределять нагрузку
RabbitMQ
Сервис для обмена сообщениями между частями приложения. Используется для очередей задач и асинхронной обработки данных.
jQuery
JavaScript-библиотека, упрощающая работу с DOM, обработку событий и выполнение AJAX-запросов, особенно полезная в разработке классических веб-интерфейсов.
AWS pipelines

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

Мобайл

Flutter
Мощный фреймворк для быстрой и эффективной разработки, идеально подходящий для создания кроссплатформенных приложений. Он обеспечивает высокую производительность и гибкость, позволяет эффективно реализовывать сложную бизнес-логику и обеспечивает высокое качество пользовательских интерфейсов
Bloc
Архитектурный подход во Flutter, основанный на потоках событий и состояний. Помогает управлять логикой и данными в приложении.
REST API - Dio

Связка технологий во Flutter: REST API — формат общения между приложением и сервером, а Dio — библиотека для выполнения сетевых запросов.

Firebase Crashlytics
Сервис для отслеживания сбоев в мобильных приложениях. Показывает, где и почему упал код, чтобы быстро исправить ошибки.
Pedantic
Набор правил для написания кода в стиле Google. Помогает сделать код единообразным и понятным.
Mockito and bloc_test
Инструменты для тестирования приложений на Flutter. Позволяют имитировать работу зависимостей и проверять бизнес-логику.
Firebase App Distribution
Инструмент для распространения тестовых версий мобильного приложения среди команды или тестировщиков. Удобен до публикации в App Store и Google Play.
Test Flight
Официальный сервис Apple для тестирования iOS-приложений. Позволяет раздавать бета-версии пользователям до релиза.
CI/CD
Набор практик и инструментов, которые автоматизируют процесс сборки, тестирования и доставки кода, позволяя быстрее выпускать обновления и снижать риски ошибок.
GitHub Actions
Инструмент для автоматизации задач при разработке — например, сборка проекта, тестирование или автоматический релиз после обновлений в коде.

Интеграции

Twilio API
Позволяет отправлять SMS, делать звонки, видеозвонки и другие формы связи из приложений.
Google Places API

Инструмент от Google для работы с местоположениями и адресами. Можно искать места, получать детали и координаты.

Еще кейсы

Обсудить проект
Имя
Связаться
Сообщение
Прикрепить файл +
Запрос на получение файлов
Имя
Отправить файлы
Сообщение
Спасибо!
Ваша заявка отправлена
После обработки наш менеджер свяжется с вами