- Frontend
- Backend
Посмотреть сайт можно здесь
Привет!
Если ты хочешь стать частью команды Учи.ру в рамках стажёрской программы, то тебе необходимо выполнить небольшое тестовое задание. Это нужно, что бы твои потенциальные наставники смогли оценить твои навыки и сравнив их с остальными кандидатами выбрать лучших из лучших.
Помни, что работающий продукт важнее количества технологий и красивого кода.
Удачи!
- скопировать код из этого репозитария
- реализовать проект по описанию ниже
- прислать нам ссылку на твой репозитарий в github с выполненным заданием
- ждать обратной связи :)
Необходимо реализовать сервис для просмотра котиков используя API https://thecatapi.com.
Проект (front-end и API) должен запускаться локально командой docker compose up
.
Дизайн лежит тут - https://bit.ly/3utxaL2
- необходимо использовать React и TypeScript, остальные технологии опциональны
- по умолчанию должна открываться вкладка "все котики"
- у котика должна быть возможность добавить в "любимые" и убрать из "любимых"
- данные о "любимых" котиках должны хранится на back-end, который описан ниже
- на вкладке "любимые котики" должны отображаться добавленные в "любимые" котики
- реализация адаптивности будет плюсом, но не обязательна
- бесконечная прокрутка будет плюсом, но не обязательна
- необходимо использовать PostgreSQL, TypeORM и TypeScript, остальные технологии опциональны
- API описан в файле openapi.yaml