Mobile platform for check-in seat audiences in a flight using WMA Strategy with rules :
- Always seat passengers starting from the front row to back, starting from the left to the right
- Fill Aisle seats first followed by window seats followed by center seats (any order in center seats)
AIRSEAT uses a number of open source projects to work properly:
- ReactJS - makes it painless to create interactive UIs
- React Native - build mobile apps using only JavaScript
- Expo - provides proccess to handle a variety of use-cases in React Native
- Lodash - A modern JavaScript utility library delivering modularity, performance & extras.
- React Navigation - Routing and navigation for React Native apps
- React Redux - A predictable state container for JavaScript apps.
AIRSEAT requires Node.js. Install the dependencies and devDependencies and start Metro Bundler.
$ cd airplane-seating-algorithm
$ yarn install
$ yarn start
Expo Client allows you to run React Native apps without the code.
- Download Expo client on App Store / Play Store
- Open it and search the project named 'AirSeat' by ibnukipa
- And simply click it and the app will run on your device