Страница выдачи билетов с различными фильтрами
https://aviasales-test-b5f54.firebaseapp.com/
При открытии приложения, отображается список билетов и фильтр к ним. При клике на чекбоксы, показываются билеты, которые соответствуют данным фильтрам. Для отображения цен используется текущий курс доллара и евро, получаемый через API. Для вывода правильного формата даты используется moment.js
| Команда | Результат |
|---|---|
npm install |
Установить зависимости |
npm run dev |
Запустить сборку, сервер и слежение за файлами |
npm run server |
Запустить фейковый сервер, который отдает JSON с билетами |
npm run build |
Собрать проект для продакшена |
npm start ЗАДАЧА |
Запустить задачу с названием ЗАДАЧА (список задач в package.json) |
Предполагается, что все команды вы выполняете в bash (для OSX и Linux это самый обычный встроенный терминал, для Windows это, к примеру, Git Bash). В Windows установку пакетов (npm i) нужно выполять в терминале, запущенном от имени администратора.
| Технология | Описание |
|---|---|
| Vue.js | Основной фреймворк для разработки интерфейса приложения |
| Vuex | Центральное хранилище данных для всех компонентов приложения |
| axios | Доступ к API, основанный на промисах HTTP-клиента |
| JSON-server | Имитация работы сервера |
| moment.js | Вывод даты в правильном формате |
![]() IE / Edge |
![]() Firefox |
![]() Chrome |
![]() Safari |
![]() Opera |
![]() Yandex |
|---|---|---|---|---|---|
| IE11, Edge | Последние 2 версии | Последние 2 версии | 9+ | Последние 2 версии | Последние 2 версии |






