├── .gitignore ├── package.json └── src ├── config └── serverConfig.js ├── controllers ├── booking-controller.js └── index.js ├── index.js ├── migrations ├── 20221225122104-create-booking.js └── 20221225124206-modify_bookings_add_new_fields.js ├── models ├── booking.js └── index.js ├── repository ├── booking-repository.js └── index.js ├── routes ├── index.js └── v1 │ └── index.js ├── services ├── booking-service.js └── index.js └── utils ├── errors ├── app-error.js ├── index.js ├── service-error.js └── validation-error.js └── messageQueue.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AirTicketBookingService/HEAD/.gitignore -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AirTicketBookingService/HEAD/package.json -------------------------------------------------------------------------------- /src/config/serverConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AirTicketBookingService/HEAD/src/config/serverConfig.js -------------------------------------------------------------------------------- /src/controllers/booking-controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AirTicketBookingService/HEAD/src/controllers/booking-controller.js -------------------------------------------------------------------------------- /src/controllers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AirTicketBookingService/HEAD/src/controllers/index.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AirTicketBookingService/HEAD/src/index.js -------------------------------------------------------------------------------- /src/migrations/20221225122104-create-booking.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AirTicketBookingService/HEAD/src/migrations/20221225122104-create-booking.js -------------------------------------------------------------------------------- /src/migrations/20221225124206-modify_bookings_add_new_fields.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AirTicketBookingService/HEAD/src/migrations/20221225124206-modify_bookings_add_new_fields.js -------------------------------------------------------------------------------- /src/models/booking.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AirTicketBookingService/HEAD/src/models/booking.js -------------------------------------------------------------------------------- /src/models/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AirTicketBookingService/HEAD/src/models/index.js -------------------------------------------------------------------------------- /src/repository/booking-repository.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AirTicketBookingService/HEAD/src/repository/booking-repository.js -------------------------------------------------------------------------------- /src/repository/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AirTicketBookingService/HEAD/src/repository/index.js -------------------------------------------------------------------------------- /src/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AirTicketBookingService/HEAD/src/routes/index.js -------------------------------------------------------------------------------- /src/routes/v1/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AirTicketBookingService/HEAD/src/routes/v1/index.js -------------------------------------------------------------------------------- /src/services/booking-service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AirTicketBookingService/HEAD/src/services/booking-service.js -------------------------------------------------------------------------------- /src/services/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AirTicketBookingService/HEAD/src/services/index.js -------------------------------------------------------------------------------- /src/utils/errors/app-error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AirTicketBookingService/HEAD/src/utils/errors/app-error.js -------------------------------------------------------------------------------- /src/utils/errors/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AirTicketBookingService/HEAD/src/utils/errors/index.js -------------------------------------------------------------------------------- /src/utils/errors/service-error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AirTicketBookingService/HEAD/src/utils/errors/service-error.js -------------------------------------------------------------------------------- /src/utils/errors/validation-error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AirTicketBookingService/HEAD/src/utils/errors/validation-error.js -------------------------------------------------------------------------------- /src/utils/messageQueue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AirTicketBookingService/HEAD/src/utils/messageQueue.js --------------------------------------------------------------------------------