Skip to content

SolarDm/e-shop

Repository files navigation

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

Веб-приложение для покупки товаров онлайн с поддержкой пользовательской и административной панелей.

Описание

Проект реализует базовую функциональность интернет-магазина:

  • Покупатели могут регистрироваться, просматривать товары, добавлять их в корзину и оформлять заказы.
  • Администраторы управляют товарами, заказами и пользователями через отдельную панель.

Технологии

  • Фронтенд: React (HTML/CSS/JavaScript)
  • Бэкенд: Java + Spring Boot
  • База данных: PostgreSQL
  • Аутентификация: JWT
  • API: RESTful
  • CI/CD: Jenkins
  • Деплой: Docker
  • Тестирование: Postman (автотесты API), Selenium (UI-тесты)

Реализовано

  • Базовая бизнес-логика
  • Деплой в Docker + CI/CD через Jenkins
  • Автоматизированные API-тесты в Postman
  • UI-автотесты с использованием Selenium

Структура проекта

ecommerce/
├── backend/          # Spring Boot приложение
├── frontend/         # React-приложение
├── postman-tests/          # Коллекции и автотесты Postman
├── ui-tests/   # UI-автотесты на Selenium
└── docs/             # Документация (архитектура, API, UI)

Запуск

docker compose up -d

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors