Search flights without any compromise!
Explore the docs »
View Demo
·
Report Bug
·
Request Feature
Table of Contents
There are many great flight searches; however, we didn't find one that really suited our needs so we started create this one.
Here's why:
- A flight search that does what it should without distractions
- You shouldn't be doing the same tasks over and over repeating a search.
- You should implement DRY principles to the rest of your life 😄
Of course, no flight search will serve all as needs may be different. But providing stable API with core functionality provides a good foundation for expanding on this project!
This section should lists frameworks used:
To get a local copy up and running follow these simple example steps.
-
Get a firebase API Key at firebase.com
-
Get a duffel test API Key at duffel.com
-
For extra functionality such as simple email service (SES) checkout Amazon Web Services at aws.amazon.com
-
Clone the repo
git clone git@gits-15.sys.kth.se:javierre/flightsearch.git
-
Create a react app For more details, please refer to the Documentation; It sets up your development environment so that you can use the latest JavaScript features, provides a nice developer experience, and optimizes your app for production. You’ll need to have Node >= 14.0.0 and npm >= 5.6 on your machine. To create a project, run:
npx create-react-app my-app
-
Copy the files from flightsearch folder to my-app
-
Navigate to the app in the console
cd my-app
-
Install NPM packages
npm install
-
Enter your API in
src/apiConfig.js
src/firebaseConfig.js
src/awsConfig.js
-
Start the app
npm start
To be written
This is a list of the packages that is used in this project exept react
- npm
npm install npm@latest -g
- npm three
npm install --save three
- npm react-globe.gl
npm i react-globe.gl
- npm react-helmet
npm i react-helmet
- npm react react-dom
npm install react react-dom
- npm uuid4
npm install uuid4
- npm react-cookie
npm install react-cookie
- npm firebase@8.10.1
npm install firebase@8.10.1
- npm aws
npm install -s aws-sdk
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE.txt
for more information.
Patrik - email - pateriks@kth.se Borja - email - javierre@kth.se Diana - email - culincu@kth.se
Project Link: https://gits-15.sys.kth.se/javierre/flightsearch
This project has used help from