Это групповой проект, выполненный командой разработчиков
- Авторизация с подтверждением аккаунта через почту
- Кабинет администратора
- Личный кабинет пользователя
- Фильтрация по категорим, векам, по названию товара и т.д.
- Возможность перебивания ставки в режиме real-time
- Возможность покупки товара
- Панель администратора для управления серверной части
Для запуска проекта вам необходимо набрать команду в терминале:
npm i
После набрать команду:
npm start
- React
- Redux
- Redux-thunk
- React-toolkit
- Express
- Mongoose
- JSON
- React-Router
- Prettier
- Github
- TypeScript
- Node.js
- JavaScript
- Авторизация с подтверждением аккаунта через почту
- Разработка модального окна для авторизации и аутентификации
- Работа с формами для авторизации и аутентификации
- Разработка логики для бронировки мест на аукцион
- Реализовал Таймер-компонент который работает отталкиваясь от реального времени (независимо от перезагрузки страницы)
- Логика валидации для участия в аукционах
- Логика фильтрации/сортировки товаров на аукцион
- Верстка целых страниц и отдельных компонентов
- Работал c reducer'aми из redux toolkit
- Отправлял запрос на серверную часть через redux-thunk