Програмний застосунок призначений для обробки даних, що використовуються в процесі збуту товарів у продуктовому мінісупермаркеті «ZLAGODA».
- відслідковувати кількість та ціну продажу товарів;
- вести історію збуту;
- управляти списком усіх типів товарів і їхніми характеристиками;
- контролювати інформацію про працівників та постійних клієнтів (з картками лояльності);
- забезпечувати зручний доступ до даних касирам та менеджерам.
- Контроль товарів, їхньої кількості та цін
- Перегляд історії продажів
- Управління працівниками та постійними клієнтами
- Створення чеків та здійснення продажу товарів
- Реєстрація користувачів
- Автентифікація
- Авторизація
- Шифрування паролів (токенізація)
- Друк звітів
- Зручний інтерфейс користувача_ки
- Backend: Go, Java, SQL (PostgreSQL)
- Frontend: React
- Фреймворки/інструменти: Hibernate, Spring Boot, Swagger, Docker
- Клонувати репозиторій:
git clone <URL>-
Запустити базу даних PostgreSQL (Docker рекомендується)
-
Налаштувати конфігураційний файл .env або application.properties для підключення до бази
-
Запустити бекенд:
mvn spring-boot:runабо для Go-проєкту:
go run main.go- Запустити фронтенд:
npm install
npm startДокументація Swagger доступна за покликаннями: