A journal app to keep track your flight history with data from aviationstack API. Deployed on both the app store and google play. This is a team project created during our study at Code Chrysalis, a Tokyo-based fullstack bootcamp.
- User should be able to add/delete flights
- Add flight with data from Aviationstack API
- Attach photo to flight
- User should be able to view/analyse own flight history
- View flight list with filter
- Flight Map
- User Statistics: total flights, flights by months, flights by airlines
- Achievements: Airline collection
- Front End
- React Native
- Expo
- deployed: Google Play, Apple App Store
- Back End (API server)
- Express.js
- Knex.js
- deployed on AWS Lambda with AWS API Gateway
- Back End (Database)
- Postgresql on AWS RDS
- Aviationstack API data
- Back End (Photo Storage)
- AWS S3
If you are interested to clone and run this project on your local machine. You need to have Expo framwork installed. Please refer to the guide here for installation.
https://docs.expo.io/get-started/installation/
After cloning the project, you may start running it by installing the dependencies and start the expo engine by the following code.
yarn
expo start