Разработать одностраничное web-приложение: сайт с формой поиска пользователей в json файле на nodejs сервере.
- Имитация долгой обработки запроса на бэке
- Сброс старого запроса при отправке нового
- Валидация формы на сервере
- Маска на поле с номером
- Проектирование клиента по FSD
- Кастомный хук сброса запроса
- Кастомный компонент инпута с маской
- Валидация формы на клиенте
Копируем репозиторий
git clone https://github.com/kekovina/3205.team-task.git
Переходим в директорию с клиентом
cd frontend
npm i
npm run dev
npm i
npm run build
Файлы после сборки будут находиться в директории /dist
Переходим в директорию с сервером
cd backend
npm i
npm run dev
npm i
npm run build
npm run start
Frontend: React 18, Vite 5, TypeScript, Formik, TailwindCSS
Backend: Node v16.13.2, Express, Yup