Flightiron's goal is to make finding and selecting flights easy. Flightiron simplifies the user's experience by providing them with flight data and allowing them to select a 'flight', adding it to their 'ticket'
This project uses
- Ruby 2.6
- ActiveRecord 5.2
- Formatador
- tty-prompt
- colorize
- sqlite3 ~>1.3.6
- rake
To run the program from terminal, you must:
$ bundle install
$ rake db:migrate
$ rake db:seed
$ bundle exec ruby bin/run.rb
- Create Account
- Select flights based on your requirements
- Veiw and cancel your tickets
- Change your information
- Navigate the command prompt using arrow keys
- Make Usernames unique
- Option to find forgotten password
- Encrypt passwords
- Limit flights displayed at a time
Effort to implement to-do and add features for improved user experience