https://github.com/dagmawig/flight-save-client
This app is used to save one way flight searches and get email alert when lowest price of the saved search is below the given alert price.
https://github.com/dagmawig/flight-save-client
axios firebase firebase-auth redux-toolkit typescript
Last synced: 2 months ago
JSON representation
This app is used to save one way flight searches and get email alert when lowest price of the saved search is below the given alert price.
- Host: GitHub
- URL: https://github.com/dagmawig/flight-save-client
- Owner: dagmawig
- Created: 2022-05-18T02:10:29.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2022-11-11T16:59:35.000Z (over 3 years ago)
- Last Synced: 2025-06-10T09:41:18.971Z (about 1 year ago)
- Topics: axios, firebase, firebase-auth, redux-toolkit, typescript
- Language: TypeScript
- Homepage:
- Size: 7.99 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Flight Search and Saving App
This app is used to save one way flight searches and get email alert when lowest price of the saved search is below the given alert price.
The app uses priceline API so the user can go to priceline and buy tickets once they get an email alert.
The app can also be used as one stop place to check current prices of saved flight searches.
# App is published at https://dagmawig.github.io/flight-save-client/
## Server side
Server side is written in python with Django framework and is located at https://github.com/dagmawig/flight-save-backend
It is hosted on Heroku platform.
### Services and Functions Used
I used TypeScript React to build the frontend.
I used Material UI CSS framework for styling.
I used firebase authentication to verify user email and authenticate using email and password.
I used axios method to make https request to server side.
I used MongoDB to store user data.
I used heroku.com to host server code.
I used Redux Toolkit to manage global app state.
I used useState hook to manage local app state.
I used Priceline API to import flight search result.