Skip to content

EslamMoh/Airport-Management-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Airport Management System :

This application is for managing airports using Api's which secured by JWT, There are 2 roles in the app: passenger and user , passenger can view available flights and reserve tickets from selected flight and user can manage flights , airports , airports terminals , airlines , seats and tickets

Setting up the environment :

  • Ruby version is 2.4.1
  • Database is Postgresql
  • Rails version is 5.1.7

Usage :

  • Navigate to the project folder from the terminal

    • Run 'bundle install'
    • Create config/database.yml file to match your PostgreSQL server configurations
    • Run bundle exec rake db:create to create the database
    • Run bundle exec rake db:schema:load to load the current schema to your database
    • Run Rails local server using command rails s
    • From Api Rest client, create api calls using http://localhost:3000 as a base url
  • The app is also deployed to heroku on : https://infinite-river-49269.herokuapp.com

About

This is a prototype system for managing airports.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages