Это тестовое задание: Целью было разработать React приложение для отображения карточек автомобилей и отрисовкой их на карте(с загрузкой с сервера(API)). По функционалу реализовал: вывод данных с REST-запроса на сервер API, удаление и изменение данных об автомобиле, возможность сортировки по цене и году выпуска, так же подключил модули Google Map Dev с выводом точек на карте(маркеры и булуны меток), для UI компонентов использовался CSS фреймворк Bootstrap 5.3.
- React
- TypeScript
- Redux
- Redux Toolkit
- [HTML CSS]
Что бы запустить проект локально, после клонирования проекта, откройте терминал: Зайдите в папку frontend
$ cd frontend
Установите npm-пакет с помощью команды:
$ npm ci
Запустите проект
$ npm start
Для установки и запуска проекта, необходим NodeJS v8+.
Для установки зависимостей, выполните команду:
$ npm i
Чтобы запустить сервер для разработки, выполните команду:
npm start
Чтобы выполнить production сборку, выполните команду:
npm run build
- Матвей Королев — Frontend-разработчик