Разработать личный кабинет продавца на маркетплейсе, в котором есть возможность управлять своими объявлениями и заказами.
- Склонировать ветку master;
touch .env.development.local .env.production.local;- Установить переменные окружения в созданные файлы из .env.example (указаны под комментарием);
- Без докера:
npm i(установка зависимостей);npm run server(запуск сервера);-
npm run dev(разработка, 5173 порт).npm run start(продакшн, 80 порт).
5 С докером:
docker-compose up.
- React + React-router-dom;
- TypeScript;
- Redux Toolkit + RTK Query;
- React-hook-form + zod;
- Eslint + Prettier;
- Husky + Lint-staged;
- Docker + Docker-compose;
- Ant Design + SCSS modules;
- FSD архитектура;
- Storybook.
- /advertisements - мои объявления;
- /advertisements/:advertisementId - объявление;
- /orders - мои заказы.
Для просмотра реализованных компонентов необходимо использовать команду npm run sb. В результате на 6006 порту откроется Storybook