Skip to content

gwhitlock8/Flightiron

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Module One Final Project

Flightiron App - find your flights easily

Introduction

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'

Table of contents

Technologies

This project uses

  • Ruby 2.6
  • ActiveRecord 5.2
  • Formatador
  • tty-prompt
  • colorize
  • sqlite3 ~>1.3.6
  • rake

Setup

To run the program from terminal, you must:

 $ bundle install
 $ rake db:migrate
 $ rake db:seed
 $ bundle exec ruby bin/run.rb

Features

  • Create Account

Create User Account demo

  • Select flights based on your requirements

Search Flight demo

  • Veiw and cancel your tickets

Cancel Flight(s) demo

  • Change your information

Update User Profile demo

  • Navigate the command prompt using arrow keys

To Do

  • Make Usernames unique
  • Option to find forgotten password
  • Encrypt passwords
  • Limit flights displayed at a time

Project Status

Effort to implement to-do and add features for improved user experience

About

CLI app written in Ruby using AeroDataBox API to search for flights

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 100.0%