Skip to content

err0rby/final-front

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Онлайн-аукцион

Это групповой проект, выполненный командой разработчиков

Функционал сайта

  • Авторизация с подтверждением аккаунта через почту
  • Кабинет администратора
  • Личный кабинет пользователя
  • Фильтрация по категорим, векам, по названию товара и т.д.
  • Возможность перебивания ставки в режиме real-time
  • Возмоность покупки товара
  • Панель администратора для управления серверной части

Авторизация

1

Аукцион

2_Trim

Запуск проекта

Для запуска проекта вам необходимо набрать команду в терминале:

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 - для роутинга

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5