Необходимо реализовать страницу на typescript+react.js+redux

10 000 руб. за проект
27 июля 2021, 14:54 • 6 откликов • 70 просмотров
В приложении приложен дизайн страницы (файлы requests.png и requests_filter.png). Дизайн сделан в figma.

Задача:
Максимально используя стандартные компоненты react material-ui (https://material-ui.com/) раелизовать представленную страницу.
Все методы для запросов реализованы (необходимо будет дописать (скопипастить и подправить) 2 redux экшена).
Для фильтра марок постараться использовать стандартный компонент из кита material-ui.

Сигнатуру ответа можно получить в rest клиенте.

При нажатии на кнопки, пока идет запрос на сервер, использовать компонент и блокировать только эту кнопку атрибутом disabled.

При ошибках сервера показывать Snackbar (https://iamhosseindhv.com/notistack) (компонент подключен, можно поискать по коду использование колбека useSnackbar) с сообщением, что что-то пошло не так.

API работает пока только локально. Есть богатый инструментарий для запуска api приложения под linux или macos. Локально сервис запускается одной командой в Docker.
Для пользователей Windows крайне рекомендуется настроенный WSL (https://docs.microsoft.com/ru-ru/windows/wsl/install-win10). В противном случае под windows придется запускать миграции баз данных и docker compose руками.

Код в приватном репозитории на github. Работа по gitflow.
Файлы