AirLine-Booking-Sytem

• Restful routes using ExpressJS,Models and Schema , • APIs for featues like implementation of Booking a flight,Fetching boarding pass, • Adding reviews for flights, checking price fluctuations and notifying users with email,Authentication and Authorisation of user . • Authentication and Authorisation of user ,Caching Mechanism,Pagination ,Emails and JobScheduling / #Welcome to Flights Service ##Project Setup

-clone the project on your local
-Execute npm install on the same path as of your root directory of teh downloaded project
-Create a .env file in the root directory and add the following environment variable
    -PORT=3000
-Inside the src/config folder create a new file config.json and then add the following piece of json
{
  "development": {
    "username": <YOUR_DB_LOGIN_NAME>,
    "password": <YOUR_DB_PASSWORD>,
    "database": "Flights_Search_DB_DEV",
    "host": "127.0.0.1",
    "dialect": "mysql"
  }
}
  -Once you've added your db config as listed above, go to the src folder from your terminal and execute npx sequelize db:create