Содержание
- 2. Описание проекта Проект SMarket представляет собой интернет-магазин товаров повседневного спроса. Платформа имеет удобный интерфейс, где все
- 3. Перейдя по интересующей категории, пользователь может ознакомиться со списком товаров, а если товар его заинтересовал он
- 4. Проект SMarket
- 5. Панель администратора
- 6. Техническая часть Интернет-магазин SMarket - проект, основанный на микросервисной архитектуре. Каждый микросервис выполняет определённый функционал. Проект
- 7. Сервис обеспечивающий работу с авторизацией пользователей (User-Service) Фронтовое приложение для вывода товаров (Market-Front-App) Фронтовое приложения для
- 8. Stock-service Spring Boot приложение с подключением к базе данных PostgreSQL . Сервис хранит описание товаров: цена,
- 9. API сервиса GET /stock/item?itemId={itemId} GET /stock/item/all/byCategory?categoryId={categoryId} GET /stock/сategory/all GET /stock/item/all POST /stock/item POST /stock/reserve?itemId={itemId}&count={count} POST /stock/unreserve?itemId={itemId}&count={count}
- 10. Price-service Сервис отвечающий за ценообразование товаров. Spring Boot приложение с подключением к базе данных PostgreSQL с
- 11. API сервиса GET /price?itemId={itemId} DELETE /price?itemId={itemId} PUT /price/all GET /price/all PUT /price Ссылка на репозиторий: //TODO
- 12. User-service Сервис представляет собой Spring Boot приложение, которое обеспечивает работу с учётными записями пользователей. Информация о
- 13. API сервиса GET /auth/user/byUserId?userId={userId} GET /auth/user/byLogin?login={login} DELETE /auth/user/user?userId={userId} POST /auth/user PUT /auth/user GET /auth/user/all GET /auth/user/all/byRoles?roles={roles}
- 14. Market-front-app Фронтовое приложение реализует пользовательский интерфейс и позволяет клиенту ознакомиться со списком товаров. Источником данных является
- 15. GET market/category/all GET market/item/all/byCategory?categoryId={categoryId} Ссылка на репозиторий: //TODO добавить ссылку на репозиторий API сервиса
- 16. Admin-front-app Фронтовое приложения для администрирования цен, добавления/удаления товаров. Источником данных является stock-service и price-service, взаимодействие осуществляется
- 17. API сервиса GET admin/item/all PUT admin/item/price?itemId={itemId}&price={price} DELETE admin/item/price?itemId={itemId} POST admin/item Ссылка на репозиторий: //TODO добавить ссылку
- 18. stock-service price-service admin-front-app market-front-app user-service Price Item User Kafka Kafka Kafka Kafka JDBC Spring Data Hibernate
- 19. Используемые технологии JDBC Liquibase Kafka JUnit Mockito Git
- 20. Spring Boot Spring MVC Spring Rest Template Spring Data Spring Security Hibernate
- 21. ДЕМО //TODO адрес сервера - Admin-front-app //TODO адрес сервера - Market-front-app
- 22. Команда проекта //TODO перечислить участников проекта Куратор проекта Мартынец Александр
- 23. ФИО участника //TODO коротко о себе (образование, опыт, увлечение и пр., опыте работы в Сбере и
- 24. Участие в проекте «SMarket» //TODO что сделал для проекта //Example User-service. Назначен ответственным за этот сервис.
- 25. О проекте ПЕРЕЗАГРУЗКА //TODO Отзыв участника о проекте
- 27. Скачать презентацию