Skip to content

EvgeniiVoznyuk/avia

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Avia Ticket Search

GitHub Pages

Welcome to the Avia Ticket Search project! This project provides a user-friendly interface to search and filter flight tickets based on various criteria.

Author

Yevhenii Voznyuk

Feel free to reach out to me on LinkedIn or GitHub.

Tech Stack

This project is built using the following technologies:

  • React: A JavaScript library for building user interfaces
  • TypeScript: A superset of JavaScript that adds static typing
  • Redux: A state management library for JavaScript applications
  • Redux Toolkit: The official, recommended way to write Redux logic
  • Sass: A preprocessor scripting language that is interpreted or compiled into CSS
  • Axios: A promise-based HTTP client for the browser and Node.js
  • gh-pages: A package for deploying projects to GitHub Pages

Features

  • Filtering: Filter tickets based on the number of stops
  • Sorting: Sort tickets by price, duration, and optimal criteria
  • Load More: Load more tickets on demand
  • Responsive Design: Optimized for different screen sizes

Getting Started

To get a local copy of the project up and running, follow these simple steps.

Prerequisites

Make sure you have npm and Node.js installed.

Installation

  1. Clone the repo

    git clone https://github.com/evgeniivoznyuk/avia.git
  2. Install NPM packages

    npm install
  3. Start the development serve

    npm start

Project Link

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published