Thanks to visit codestin.com
Credit goes to github.com

Skip to content

ChrisNelonOK/Simon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

FreeBookHub Lite

О проекте

FreeBookHub Lite — это простой магазин книг, который будет постепенно расширяться и развиваться.

Архитектура проекта

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

Backend

Каждый сервис в backend имеет 5 слоёв:

  • API — Внешний слой, предоставляющий REST API.
  • Application — Логика приложения: обработка команд, реализация бизнес-правил.
  • Domain — Основные модели и доменная логика.
  • Infrastructure — Работа с базой данных, внешними сервисами и техническими аспектами.
  • Common — Общие компоненты для сервиса.

Сервисы:

  • CartService — Управление корзиной пользователя.
  • CatalogService — Каталог книг, их свойства и поиск.
  • OrderService — Оформление и управление заказами.
  • PaymentService — Оплата заказов и управление транзакциями.
  • AuthService — Аутентификация пользователей

Frontend

  • Web — Пользовательский интерфейс для взаимодействия с магазином.

About

Simon implemented in Arduino

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages