Skip to content

Mihendy/pp_2024

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Микросервисная e-com платформа (MVP)

Описание проекта

Проект представляет собой микросервисную e-com платформу для создания и управления интернет-магазинами. Основная цель — предоставить пользователям возможность легко управлять своими магазинами через набор стандартных модулей и API, которые могут быть расширены по мере необходимости.

Платформа предоставляет готовые решения для:

  • Авторизации и управления пользователями.
  • Управления товарами, категориями, брендами, методами оплаты и доставки.
  • Обработки заказов и транзакций.
  • Настройки индивидуальных корзин для покупателей.

Технологический стек

  • Контейнеризация: Docker
  • База данных: PostgreSQL
  • Backend: Python
  • API-документация: Swagger
  • CI/CD: Использование Docker для автоматизации сборки и развертывания.

Архитектура

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

Основные модули:

  • Auth API: Регистрация, вход и подтверждение через одноразовые коды по email.
  • Good Categories API: Управление категориями товаров (CRUD).
  • Goods API: Управление товарами (CRUD).
  • Payment Methods API: Управление методами оплаты (CRUD).
  • Delivery Methods API: Управление методами доставки (CRUD).
  • Recipients API: Управление получателями заказов.
  • Basket API: Личный кабинет покупателя с корзиной товаров.
  • Checkout и Transactions API: Обработка заказов и транзакций.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •