https://github.com/un1t3g/online-store-client
https://github.com/un1t3g/online-store-client
formik fsd nextjs online-shop online-store react react-query redux redux-toolkit shadcn-ui tailwindcss typescript
Last synced: 11 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/un1t3g/online-store-client
- Owner: Un1T3G
- Created: 2025-04-11T13:40:04.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-03T10:05:20.000Z (about 1 year ago)
- Last Synced: 2025-06-23T20:50:07.524Z (12 months ago)
- Topics: formik, fsd, nextjs, online-shop, online-store, react, react-query, redux, redux-toolkit, shadcn-ui, tailwindcss, typescript
- Language: TypeScript
- Homepage: https://online-store-client-nine.vercel.app
- Size: 3.34 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🛍️ Online-Store
Интерактивное веб-приложение интернет-магазина с административной панелью, возможностью оставлять отзывы, добавлять товары в избранное и встроенным чат-ботом для помощи в навигации по каталогу.
---
## 🚀 Функциональность
### 🧾 Для пользователей:
- Просмотр товаров с фильтрацией по категориям, цветам и брендам
- Поиск товаров по названию
- Возможность оставлять отзывы к каждому товару
- Добавление товаров в избранное
- Интеграция с чат-ботом:
> Пример: _"У вас есть продукция Apple?"_ → бот отобразит все товары, связанные с Apple
---
### ⚙️ Для администраторов:
- Панель администратора с авторизацией
- CRUD для:
- Товаров
- Категорий
- Цветов товаров
- Просмотр ежемесячной статистики продаж (таблицы, графики)
---
## 📦 Технологии
- **Frontend:** React / Next.js / TypeScript
- **Backend:** Node.js / NestJS / Prisma
- **База данных:** PostgreSQL
- **Аутентификация:** JWT / Role-based access
- **Чат-бот:** NLP-модуль на основе OpenAI или Dialogflow
- **UI-библиотека:** Tailwind CSS / shadcn/ui
---
## 📷 Скриншоты








---
## 🛠 Установка и запуск
```bash
# Клонировать репозиторий
git clone https://github.com/your-username/online-store.git
cd online-store
# Установить зависимости
npm install
# Запустить проект
npm run dev
```