Skip to content

Сервис интернет магазина интегрированный через RabbitMQ с сервисом доставки Delivery Service. P.S. Ссылка на репозиторий Delivery Service ниже.

Notifications You must be signed in to change notification settings

EvgenySaenko/sber-java-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Интернет магазин

️✔️интегрирован при помощи RabbitMQ с сервисом доставки Delivery Service

Delivery Service

🛠️ Стек технологий:

FRONTEND:
SpringBoot SpringBoot SpringBoot

BACKEND:
SpringBoot SpringBoot SpringBoot SpringBoot SpringBoot SpringBoot SpringBoot SpringBoot SpringBoot SpringBoot SpringBoot SpringBoot


🔥 Функционал:

💠 Регистрация(пользователю высылается код авторизации на email со ссылкой для подтверждения email)
💠 Аутентификация(Spring Security JWT, гостевая корзина)
💠 Авторизация(ограниченный функционал и UI для разных ролей пользователя)
💠 При обновлении страницы пользователь остается в системе пока не выйдет(сохранение токена на фронте)
💠 Админ панель(добавление/удаление/редактирование товара)
💠 Добавление товара в корзину:

  • ️️✔️ гостевая корзина, если пользователь не вошел
  • ️️✔️ войдя, корзина мержится и становится личной для этого пользователя
  • ️️✔️ корзина может храниться в БД

💠 Реализован полноценный алгоритм покупки товара

  • ️️✔️ наполнение корзины
  • ️️✔️ формирование заказа с указанием адреса доставки
  • ️️✔️ После подтверждения заказа -> отправка HTML формы с указанием данных о заказе(номера заказа, списка товаров, адреса доставки ит.д)
  • ️️✔️ отправка данных о заказе в сервис доставки через RabbitMQ
  • ️️✔️ и многое другое.

🚀 Изображения:


Страница Каталога


Страница админа


Страница админа