Портфолио

Karzal

Sharing economy (экономика совместного потребления)
Задачей клиента была разработка MVP (минимально жизнеспособного продукта) для цифровой платформы по аренде оборудования, бытовой техники и других товаров. Целью проекта было создание удобной торговой площадки, включающей в себя: процесс входа в систему, настройки персонального аккаунта, подключение к платежным системам, способность оставлять комментарии и ставить оценки товарам, а также возможность бронирования товаров.

Основные моменты

Отрасль: Sharing economy (экономика совместного потребления)
Методология: Scrum
Команда: Frontend разработчик 1, Backend разработчик 1, QA-инженер 1, Дизайнер 1, Менеджер проекта 1.
Технологии: Django, Angular Universal
Срок: 6 месяцев

Задача

Целью клиента была разработка удобного маркетплейса, позволяющего пользователям арендовать товары. Исходя из конкретных требований, перед командой стояли следующие задачи:
  • Процесс входа в систему должен быть доступен через социальные сети
  • Система бронирования должна быть синхронизирована с календарем
  • Каждому пользователю должны быть рейтинг
  • Возможность аренды как для зарегистрированных, так и для незарегистрированных пользователей
  • Подключение уведомлений по sms

Решение

Наша команда оптимизировала процесс разработки, использовав наиболее актуальные технологии:
  • Разработана безопасная и масштабируемая инфраструктура на базе AWS Cognito для управления пользователями, аутентификации, синхронизации данных на разных платформах и устройствах.
  • Подключенные платежные системы и sms-уведомления
  • Реализована возможность для пользователей регистрироваться, редактировать свой профиль и восстанавливать пароль
  • Добавлена возможность для пользователей добавлять выбранные товары в избранное и бронировать их в зависимости от места проживания кредитора
  • Внедрена бонусная рейтинговая система для кредиторов и заемщиков
  • Разработаны коммуникационные инструменты, помогающие кредиторам и заемщикам взаимодействовать друг с другом через комментарии и лайки.

Мы также внедрили Amazon AWS:

  • S3 – для хранения статических файлов приложения и шаблонов CloudFormation
  • ECR – для хранения образов серверной части приложения
  • ECS – для запуска образов и задач серверной части
  • ElasticCache
  • RDS PostgreSQL – в качестве реляционной базы данных приложения
  • ALB (Load Balancer) – в качестве балансировщика нагрузки
  • Certificate Manager – для выдачи SSL-сертификатов
  • Route 53 – в качестве размещенной зоны для маршрутизации
  • Lambda – для аутентификации клиентов через Cognito, а также для запуска сервера node js
  • AWS Redis – в качестве брокера сообщений
  • Serverless – позволяет легко развертывать приложения на сервере AWS
  • Cloudformation – для управления стеком приложения
  • Cognito – для аутентификации пользователей

Как это работает?