Это групповой проект, выполненный командой разработчиков
- Авторизация с подтверждением аккаунта через почту
- Кабинет администратора
- Личный кабинет пользователя
- Фильтрация по категорим, векам, по названию товара и т.д.
- Возможность перебивания ставки в режиме real-time
- Возмоность покупки товара
- Панель администратора для управления серверной части
Для запуска проекта вам необходимо набрать команду в терминале:
npm i
После набрать команду:
npm start
- React
- Redux
- Redux-thunk
- React-toolkit
- Express
- Mongoose
- JSON
- React-Router
- Prettier
- Github
- TypeScript
- Node.js
- JavaScript
- Создание и контроль веток git
- Верстка некоторых страниц
- Организовал роутинг-маршрутизацию внутри проекта
- Написал логику перебивания цены на аукционе в режиме real-time
- Фильтрация/сортировка одного товара на аукцион
- Code review
Создал реакт-приложение
Из проекта удалил лишние файлы и создал нужные папки и компоненты для начала работы
Установил следующие библиотеки в зависимости:
- react-redux
- react-router-dom
- redux-toolkit
- prettier
- prop-types
- socket.io-client
- aos
- framer motion
- react-loader-spinner
- socket.io, socket.io-client - для режима real-time
- redux, redux-toolkit - чтобы создавать асинхронные экшены
- react-router-dom - для роутинга