Skip to content

Latest commit

 

History

History
27 lines (16 loc) · 2.23 KB

File metadata and controls

27 lines (16 loc) · 2.23 KB

Тестовое задание Aviasales (frontend)

Основной frontend проект нашей команды — это страница выдачи билетов со множеством фильтров, настроек и, собственно, билетов. Проект написан на React, поэтому тестовое задание приближено к ежедневным задачам.

Перед тобой упрощенный макет нашего проекта — список билетов, фильтры и сортировка. Также у нас есть небольшой сервер для тестового задания, который работает схоже с нашим основным backend движком и реализует технику long polling для передачи пачек билетов. Тебе необходимо реализовать клиент, который будет получать случайно сгенерированные билеты от сервера и отрисует интерфейс согласно макету в Figma. Достаточно будет отрендерить 5 первых билетов соотвествующих выбранным фильтрам и сортировки.

Условия

  • Используй React
  • Используй TS или JS
  • Работоспособность в актуальной версии Google Chrome
  • Остальное на твоё усмотрение

Документация по работе с сервером: Здесь

Макет (Figma)

https://github.com/KosyanMedia/test-tasks/raw/f0f60244b045928746188a86ba4f76ddb5515111/aviasales_frontend/Aviasales%20Test%20Task.fig

Figma

Удачи! Если будут какие-то вопросы, пиши – добавим уточнения в репу.

P.S.: Картинки авиакомпаний можешь брать с нашего CDN: //pics.avs.io/99/36/{IATA_CODE_HERE}.png