Нужно сделать приложение с формой в которой два поля: email и numbers. По Submit`у происходит отправка данных для поиска совпадений на сервере.
- на бэке задержка 5 сек на запрос
- при получении нового запроса, предыдущий отменяется
- валидация полей либо на бэке, либо на фронте
- для numbers нужно сделать маску вида: 00-00-00
Фронт работает, запросы отсылает.
Для фронта использовал Next.js, React-hook-form, Tailwind
Бэк сделан кроме прерываний запросов. Можно попробовать сделать через AbortController.
Для бэка использовал Nest.js
- установите зависимости командами
npm i
в директории client и server по отдельности. - запустите бэк командой
nest start -w
в директории server - запустите фронт командой
npm run start
в директории client
В будущем нужно добавить makefile для удобства.