Skip to content

Pet-проект «Avia Tickets» — это интерактивное приложение, которое помогает найти авиабилеты во все страны мира, актуальное расписание авиарейсов и стоимость. Функционал разработан на основе JS. Stack: JavaScript, Materialize (аналог Bootstrap).

Notifications You must be signed in to change notification settings

ia-stepanov/avia-tickets

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Avia Tickets

Описание проекта

Avia Tickets — это интерактивное приложение, которое помогает найти авиабилеты во все страны мира, актуальное расписание авиарейсов и стоимость. Функционал разработан на основе JS.

Функционал:

  • Получение данных от сервера;
  • Отрисовка полученных билетов;
  • Поиск билетов с фильтрацией по дате;
  • Обработка ошибок;
  • Адаптивный интерфейс.

Стек технологий:

  • HTML5 & CSS3:
    • Materialize (аналог Bootstrap);
    • Adaptive UI;
  • JavaScript:
    • Стиль CamelCase;
    • Асинхронность и оптимизация;
    • Rest API.

Установка и запуск проекта:

Клонировать репозиторий:

git clone https://github.com/ia-stepanov/avia-tickets.git

Установить зависимости:

npm install

Собрать проект:

npm run build

Запустить проект:

npm run dev

API для работы сервером:

https://aviasales-api.herokuapp.com

Языки:

  • JavaScript

Библиотеки:

  • Materialize — это адаптивная CSS-платформа от Google;
  • Axios — это HTTP-клиент, основанный на Promise для node.js и браузера;
  • date-fns — это набор инструментов для управления датами.

Скриншот:

Развернуть

avia-tickets

Ссылка на сайт:

https://ia-stepanov.github.io/avia-tickets/

About

Pet-проект «Avia Tickets» — это интерактивное приложение, которое помогает найти авиабилеты во все страны мира, актуальное расписание авиарейсов и стоимость. Функционал разработан на основе JS. Stack: JavaScript, Materialize (аналог Bootstrap).

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published