Основной frontend проект нашей команды — это страница выдачи билетов со множеством фильтров, настроек и, собственно, билетов. Проект написан на React, поэтому тестовое задание приближено к ежедневным задачам.
Перед тобой упрощенный макет нашего проекта — список билетов, фильтры и сортировка.
Тебе необходимо реализовать клиент, который будет получать билеты от сервера и отрисует интерфейс согласно макету в Figma.
Также у нас есть небольшой сервер для тестового задания, который работает схоже с нашим основным backend движком и реализует технику long polling для передачи пачек билетов.
- Используй React
- Используй TypeScript
- Используй MobX (можно 5-й, можно 6-й версии)
- Работоспособность в актуальной версии Google Chrome
- Остальное на твоё усмотрение
Удачи! Если будут какие-то вопросы, пиши – добавим уточнения в репу.
P.S.: Картинки авиакомпаний можешь брать с нашего CDN: //pics.avs.io/99/36/{IATA_CODE_HERE}.png