Необходимо сделать мини проект - список пользователей с формой создания / редактирования пользователя:
Для стилизации используйте Bootstrap. Минимальный набор полей пользователя: имя; фамилия; электронная почта; телефон (в формате +380 (XX) XXX-XX-XX) дата рождения; будет плюсом - добавление аватара и возможность crop-картинки. Пользователи должны иметь возможность фильтрации и пагинацию. Проект должен содержать README-файл с шагами для запуска.
В качестве бэкенда используется json-server. При старте, cервер проверяет наличие файла fake-db.json
. Если есть, загружает данные из него. Если отсутствует, создает его и заполняет фейковыми данными. Этот файл можно специально удалить для генерации по новой.
Для старта проекта необходимо в одном терминальном окне запусть бэкенд npm run json-server
, а другом само react приложение npm run start
.
Или запустить один скрипт npm run dev
. Но тут могут быть проблемы, т.к. react должен стартовать уже при работающем бакенде. Я прописал задержку в 5 сек., но может и не сработать.
!!! Один только npm run start
без старта json-server
работать не будет !!!