├── .DS_Store ├── .gitignore ├── README.md ├── package.json └── src ├── config ├── index.js ├── logger-config.js └── server-config.js ├── controllers ├── airplane-controller.js ├── airport-controller.js ├── city-controller.js ├── flight-controller.js ├── index.js └── info-controller.js ├── index.js ├── middlewares ├── airplane-middlewares.js ├── airport-middlewares.js ├── city-middlewares.js ├── flight-middlewares.js └── index.js ├── migrations ├── 20230502151601-create-airplane.js ├── 20230509144112-create-city.js ├── 20230511151537-create-airport.js ├── 20230511154459-update-city-airport-association.js ├── 20230513064504-create-flight.js └── 20230521070455-create-seat.js ├── models ├── airplane.js ├── airport.js ├── city.js ├── flight.js ├── index.js └── seat.js ├── repositories ├── airplane-repository.js ├── airport-respository.js ├── city-repository.js ├── crud-repository.js ├── flight-repository.js ├── index.js └── queries.js ├── routes ├── index.js └── v1 │ ├── airplane-routes.js │ ├── airport-routes.js │ ├── city-routes.js │ ├── flight-routes.js │ └── index.js ├── seeders ├── 20230506093113-add-airplanes.js └── 20230521072135-add-seats.js ├── services ├── airplane-service.js ├── airport-service.js ├── city-service.js ├── flight-service.js └── index.js └── utils ├── common ├── enums.js ├── error-response.js ├── index.js └── success-response.js ├── errors └── app-error.js ├── helpers └── datetime-helpers.js └── index.js /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/Flights-Service/HEAD/.DS_Store -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/Flights-Service/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/Flights-Service/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/Flights-Service/HEAD/package.json -------------------------------------------------------------------------------- /src/config/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/Flights-Service/HEAD/src/config/index.js -------------------------------------------------------------------------------- /src/config/logger-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/Flights-Service/HEAD/src/config/logger-config.js -------------------------------------------------------------------------------- /src/config/server-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/Flights-Service/HEAD/src/config/server-config.js -------------------------------------------------------------------------------- /src/controllers/airplane-controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/Flights-Service/HEAD/src/controllers/airplane-controller.js -------------------------------------------------------------------------------- /src/controllers/airport-controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/Flights-Service/HEAD/src/controllers/airport-controller.js -------------------------------------------------------------------------------- /src/controllers/city-controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/Flights-Service/HEAD/src/controllers/city-controller.js -------------------------------------------------------------------------------- /src/controllers/flight-controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/Flights-Service/HEAD/src/controllers/flight-controller.js -------------------------------------------------------------------------------- /src/controllers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/Flights-Service/HEAD/src/controllers/index.js -------------------------------------------------------------------------------- /src/controllers/info-controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/Flights-Service/HEAD/src/controllers/info-controller.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/Flights-Service/HEAD/src/index.js -------------------------------------------------------------------------------- /src/middlewares/airplane-middlewares.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/Flights-Service/HEAD/src/middlewares/airplane-middlewares.js -------------------------------------------------------------------------------- /src/middlewares/airport-middlewares.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/Flights-Service/HEAD/src/middlewares/airport-middlewares.js -------------------------------------------------------------------------------- /src/middlewares/city-middlewares.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/Flights-Service/HEAD/src/middlewares/city-middlewares.js -------------------------------------------------------------------------------- /src/middlewares/flight-middlewares.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/Flights-Service/HEAD/src/middlewares/flight-middlewares.js -------------------------------------------------------------------------------- /src/middlewares/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/Flights-Service/HEAD/src/middlewares/index.js -------------------------------------------------------------------------------- /src/migrations/20230502151601-create-airplane.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/Flights-Service/HEAD/src/migrations/20230502151601-create-airplane.js -------------------------------------------------------------------------------- /src/migrations/20230509144112-create-city.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/Flights-Service/HEAD/src/migrations/20230509144112-create-city.js -------------------------------------------------------------------------------- /src/migrations/20230511151537-create-airport.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/Flights-Service/HEAD/src/migrations/20230511151537-create-airport.js -------------------------------------------------------------------------------- /src/migrations/20230511154459-update-city-airport-association.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/Flights-Service/HEAD/src/migrations/20230511154459-update-city-airport-association.js -------------------------------------------------------------------------------- /src/migrations/20230513064504-create-flight.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/Flights-Service/HEAD/src/migrations/20230513064504-create-flight.js -------------------------------------------------------------------------------- /src/migrations/20230521070455-create-seat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/Flights-Service/HEAD/src/migrations/20230521070455-create-seat.js -------------------------------------------------------------------------------- /src/models/airplane.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/Flights-Service/HEAD/src/models/airplane.js -------------------------------------------------------------------------------- /src/models/airport.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/Flights-Service/HEAD/src/models/airport.js -------------------------------------------------------------------------------- /src/models/city.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/Flights-Service/HEAD/src/models/city.js -------------------------------------------------------------------------------- /src/models/flight.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/Flights-Service/HEAD/src/models/flight.js -------------------------------------------------------------------------------- /src/models/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/Flights-Service/HEAD/src/models/index.js -------------------------------------------------------------------------------- /src/models/seat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/Flights-Service/HEAD/src/models/seat.js -------------------------------------------------------------------------------- /src/repositories/airplane-repository.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/Flights-Service/HEAD/src/repositories/airplane-repository.js -------------------------------------------------------------------------------- /src/repositories/airport-respository.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/Flights-Service/HEAD/src/repositories/airport-respository.js -------------------------------------------------------------------------------- /src/repositories/city-repository.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/Flights-Service/HEAD/src/repositories/city-repository.js -------------------------------------------------------------------------------- /src/repositories/crud-repository.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/Flights-Service/HEAD/src/repositories/crud-repository.js -------------------------------------------------------------------------------- /src/repositories/flight-repository.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/Flights-Service/HEAD/src/repositories/flight-repository.js -------------------------------------------------------------------------------- /src/repositories/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/Flights-Service/HEAD/src/repositories/index.js -------------------------------------------------------------------------------- /src/repositories/queries.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/Flights-Service/HEAD/src/repositories/queries.js -------------------------------------------------------------------------------- /src/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/Flights-Service/HEAD/src/routes/index.js -------------------------------------------------------------------------------- /src/routes/v1/airplane-routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/Flights-Service/HEAD/src/routes/v1/airplane-routes.js -------------------------------------------------------------------------------- /src/routes/v1/airport-routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/Flights-Service/HEAD/src/routes/v1/airport-routes.js -------------------------------------------------------------------------------- /src/routes/v1/city-routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/Flights-Service/HEAD/src/routes/v1/city-routes.js -------------------------------------------------------------------------------- /src/routes/v1/flight-routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/Flights-Service/HEAD/src/routes/v1/flight-routes.js -------------------------------------------------------------------------------- /src/routes/v1/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/Flights-Service/HEAD/src/routes/v1/index.js -------------------------------------------------------------------------------- /src/seeders/20230506093113-add-airplanes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/Flights-Service/HEAD/src/seeders/20230506093113-add-airplanes.js -------------------------------------------------------------------------------- /src/seeders/20230521072135-add-seats.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/Flights-Service/HEAD/src/seeders/20230521072135-add-seats.js -------------------------------------------------------------------------------- /src/services/airplane-service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/Flights-Service/HEAD/src/services/airplane-service.js -------------------------------------------------------------------------------- /src/services/airport-service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/Flights-Service/HEAD/src/services/airport-service.js -------------------------------------------------------------------------------- /src/services/city-service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/Flights-Service/HEAD/src/services/city-service.js -------------------------------------------------------------------------------- /src/services/flight-service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/Flights-Service/HEAD/src/services/flight-service.js -------------------------------------------------------------------------------- /src/services/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/Flights-Service/HEAD/src/services/index.js -------------------------------------------------------------------------------- /src/utils/common/enums.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/Flights-Service/HEAD/src/utils/common/enums.js -------------------------------------------------------------------------------- /src/utils/common/error-response.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/Flights-Service/HEAD/src/utils/common/error-response.js -------------------------------------------------------------------------------- /src/utils/common/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/Flights-Service/HEAD/src/utils/common/index.js -------------------------------------------------------------------------------- /src/utils/common/success-response.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/Flights-Service/HEAD/src/utils/common/success-response.js -------------------------------------------------------------------------------- /src/utils/errors/app-error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/Flights-Service/HEAD/src/utils/errors/app-error.js -------------------------------------------------------------------------------- /src/utils/helpers/datetime-helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/Flights-Service/HEAD/src/utils/helpers/datetime-helpers.js -------------------------------------------------------------------------------- /src/utils/index.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | } --------------------------------------------------------------------------------