PHP Classes

PHP Hotel Booking Available: Search for hotels that are available for booking

Recommend this page to a friend!
  Info   View files Documentation   View files View files (106)   DownloadInstall with Composer Download .zip   Reputation   Support forum (1)   Blog (1)    
Ratings Unique User Downloads Download Rankings
Not yet rated by the usersTotal: 70 This week: 1All time: 10,251 This week: 560Up
Version License PHP version Categories
availablehotels 1.0.0GNU Lesser Genera...5PHP 5, Searching, Web services
Description 

Author

This package can search for hotels that are available for booking.

It provides applications that can be accessed by users to perform searches for hotels with rooms that can be booked.

The package provides a backend that can perform searches, an API that can be called by other applications, and a front end application that provides a Web interface for users to perform the searches.

Innovation Award
PHP Programming Innovation award nominee
November 2021
Number 6
Hotel booking is an everyday activity that customers or agencies need to perform when they need to travel to another place distant from their homes.

This package provides a working application that can manage the booking services of hotels.

It also provides an API, so the application works together with the services of other businesses.

Manuel Lemos
Picture of mohammad anzawi
  Performance   Level  
Name: mohammad anzawi <contact>
Classes: 8 packages by
Country: Jordan Jordan
Age: 9
All time rank: 14322 in Jordan Jordan
Week rank: 106 Up1 in Jordan Jordan Up
Innovation award
Innovation award
Nominee: 2x

Documentation

AvailableHotels

to make this project run follow the steps.

- open terminal or cmd - Navegate to ApiGatewate and run composer install - Navegate to MS-AvailableHotels and run composer install - Navegate to Front-End-App and run npm install - Navegate to root project directory and run docker-comopse build && docker-compose up -d

- and simply way you can after all steps navigate to Front-End-App and run npm start

Demo

Demo


  Files folder image Files  
File Role Description
Files folder imageapps (3 directories)
Files folder imagedocker (3 directories)
Accessible without login Plain text file docker-compose.yml Data Auxiliary data
Accessible without login Plain text file README.md Doc. Documentation

  Files folder image Files  /  apps  
File Role Description
Files folder imageApiGateway (9 files, 7 directories)
Files folder imageFront-End-App (5 files, 2 directories)
Files folder imageMS-AvailableHotels (9 files, 7 directories)

  Files folder image Files  /  apps  /  ApiGateway  
File Role Description
Files folder imageapp (10 directories)
Files folder imagebootstrap (1 file)
Files folder imageconfig (1 file)
Files folder imagedatabase (2 directories)
Files folder imagepublic (2 files)
Files folder imageroutes (1 file)
Files folder imagetests (2 files)
  Accessible without login Plain text file .editorconfig Data Auxiliary data
  Accessible without login Plain text file .env.example Data Auxiliary data
  Accessible without login Plain text file .styleci.yml Data Auxiliary data
  Accessible without login Plain text file artisan Example Example script
  Accessible without login Plain text file composer.json Data Auxiliary data
  Accessible without login Plain text file composer.lock Data Auxiliary data
  Accessible without login Plain text file Dockerfile Data Auxiliary data
  Accessible without login Plain text file phpunit.xml Data Auxiliary data
  Accessible without login Plain text file README.md Doc. Documentation

  Files folder image Files  /  apps  /  ApiGateway  /  app  
File Role Description
Files folder imageConsole (1 file)
Files folder imageEvents (2 files)
Files folder imageExceptions (1 file)
Files folder imageHttp (2 directories)
Files folder imageJobs (2 files)
Files folder imageListeners (1 file)
Files folder imageModels (1 file)
Files folder imageProviders (3 files)
Files folder imageServices (1 file)
Files folder imageTraits (2 files)

  Files folder image Files  /  apps  /  ApiGateway  /  app  /  Console  
File Role Description
  Accessible without login Plain text file Kernel.php Class Class source

  Files folder image Files  /  apps  /  ApiGateway  /  app  /  Events  
File Role Description
  Accessible without login Plain text file Event.php Class Class source
  Accessible without login Plain text file ExampleEvent.php Class Class source

  Files folder image Files  /  apps  /  ApiGateway  /  app  /  Exceptions  
File Role Description
  Accessible without login Plain text file Handler.php Class Class source

  Files folder image Files  /  apps  /  ApiGateway  /  app  /  Http  
File Role Description
Files folder imageControllers (3 files)
Files folder imageMiddleware (3 files)

  Files folder image Files  /  apps  /  ApiGateway  /  app  /  Http  /  Controllers  
File Role Description
  Accessible without login Plain text file AvailableHotelsController.php Class Class source
  Accessible without login Plain text file Controller.php Class Class source
  Accessible without login Plain text file HealthCheckController.php Class Class source

  Files folder image Files  /  apps  /  ApiGateway  /  app  /  Http  /  Middleware  
File Role Description
  Accessible without login Plain text file Authenticate.php Class Class source
  Accessible without login Plain text file CorsMiddleware.php Class Class source
  Accessible without login Plain text file ExampleMiddleware.php Class Class source

  Files folder image Files  /  apps  /  ApiGateway  /  app  /  Jobs  
File Role Description
  Accessible without login Plain text file ExampleJob.php Class Class source
  Accessible without login Plain text file Job.php Class Class source

  Files folder image Files  /  apps  /  ApiGateway  /  app  /  Listeners  
File Role Description
  Accessible without login Plain text file ExampleListener.php Class Class source

  Files folder image Files  /  apps  /  ApiGateway  /  app  /  Models  
File Role Description
  Accessible without login Plain text file User.php Class Class source

  Files folder image Files  /  apps  /  ApiGateway  /  app  /  Providers  
File Role Description
  Accessible without login Plain text file AppServiceProvider.php Class Class source
  Accessible without login Plain text file AuthServiceProvider.php Class Class source
  Accessible without login Plain text file EventServiceProvider.php Class Class source

  Files folder image Files  /  apps  /  ApiGateway  /  app  /  Services  
File Role Description
  Accessible without login Plain text file AvailableHotelsService.php Class Class source

  Files folder image Files  /  apps  /  ApiGateway  /  app  /  Traits  
File Role Description
  Accessible without login Plain text file ApiResponser.php Class Class source
  Accessible without login Plain text file ConsumeExternalService.php Class Class source

  Files folder image Files  /  apps  /  ApiGateway  /  bootstrap  
File Role Description
  Accessible without login Plain text file app.php Class Class source

  Files folder image Files  /  apps  /  ApiGateway  /  config  
File Role Description
  Accessible without login Plain text file services.php Aux. Auxiliary script

  Files folder image Files  /  apps  /  ApiGateway  /  database  
File Role Description
Files folder imagefactories (1 file)
Files folder imageseeders (1 file)

  Files folder image Files  /  apps  /  ApiGateway  /  database  /  factories  
File Role Description
  Accessible without login Plain text file UserFactory.php Class Class source

  Files folder image Files  /  apps  /  ApiGateway  /  database  /  seeders  
File Role Description
  Accessible without login Plain text file DatabaseSeeder.php Class Class source

  Files folder image Files  /  apps  /  ApiGateway  /  public  
File Role Description
  Accessible without login Plain text file .htaccess Data Auxiliary data
  Accessible without login Plain text file index.php Example Example script

  Files folder image Files  /  apps  /  ApiGateway  /  routes  
File Role Description
  Accessible without login Plain text file web.php Example Example script

  Files folder image Files  /  apps  /  ApiGateway  /  tests  
File Role Description
  Accessible without login Plain text file ExampleTest.php Class Class source
  Accessible without login Plain text file TestCase.php Class Class source

  Files folder image Files  /  apps  /  Front-End-App  
File Role Description
Files folder imagepublic (6 files)
Files folder imagesrc (8 files)
  Accessible without login Plain text file Dockerfile Data Auxiliary data
  Accessible without login Plain text file package-lock.json Data Auxiliary data
  Accessible without login Plain text file package.json Data Auxiliary data
  Accessible without login Plain text file Readme.md Doc. Documentation
  Accessible without login Plain text file yarn.lock Data Auxiliary data

  Files folder image Files  /  apps  /  Front-End-App  /  public  
File Role Description
  Accessible without login Image file favicon.ico Data Auxiliary data
  Accessible without login HTML file index.html Doc. Documentation
  Accessible without login Image file logo192.png Icon Icon image
  Accessible without login Image file logo512.png Data Auxiliary data
  Accessible without login Plain text file manifest.json Data Auxiliary data
  Accessible without login Plain text file robots.txt Doc. Documentation

  Files folder image Files  /  apps  /  Front-End-App  /  src  
File Role Description
  Accessible without login Plain text file App.css Data Auxiliary data
  Accessible without login Plain text file App.js Data Auxiliary data
  Accessible without login Plain text file App.test.js Data Auxiliary data
  Accessible without login Plain text file index.css Data Auxiliary data
  Accessible without login Plain text file index.js Data Auxiliary data
  Accessible without login Plain text file logo.svg Data Auxiliary data
  Accessible without login Plain text file reportWebVitals.js Data Auxiliary data
  Accessible without login Plain text file setupTests.js Data Auxiliary data

  Files folder image Files  /  apps  /  MS-AvailableHotels  
File Role Description
Files folder imageapp (11 directories)
Files folder imagebootstrap (1 file)
Files folder imageconfig (1 file)
Files folder imagedatabase (2 directories)
Files folder imagepublic (2 files)
Files folder imageroutes (1 file)
Files folder imagetests (2 files)
  Accessible without login Plain text file .editorconfig Data Auxiliary data
  Accessible without login Plain text file .env.example Data Auxiliary data
  Accessible without login Plain text file .styleci.yml Data Auxiliary data
  Accessible without login Plain text file artisan Example Example script
  Accessible without login Plain text file composer.json Data Auxiliary data
  Accessible without login Plain text file composer.lock Data Auxiliary data
  Accessible without login Plain text file Dockerfile Data Auxiliary data
  Accessible without login Plain text file phpunit.xml Data Auxiliary data
  Accessible without login Plain text file README.md Doc. Documentation

  Files folder image Files  /  apps  /  MS-AvailableHotels  /  app  
File Role Description
Files folder imageConsole (1 file)
Files folder imageEvents (2 files)
Files folder imageExceptions (1 file)
Files folder imageHotelsProviders (1 file)
Files folder imageHttp (2 directories)
Files folder imageJobs (2 files)
Files folder imageListeners (1 file)
Files folder imageModels (1 file)
Files folder imageProviders (3 files)
Files folder imageTraits (2 files)
Files folder imageTransformers (3 files)

  Files folder image Files  /  apps  /  MS-AvailableHotels  /  app  /  Console  
File Role Description
  Accessible without login Plain text file Kernel.php Class Class source

  Files folder image Files  /  apps  /  MS-AvailableHotels  /  app  /  Events  
File Role Description
  Accessible without login Plain text file Event.php Class Class source
  Accessible without login Plain text file ExampleEvent.php Class Class source

  Files folder image Files  /  apps  /  MS-AvailableHotels  /  app  /  Exceptions  
File Role Description
  Accessible without login Plain text file Handler.php Class Class source

  Files folder image Files  /  apps  /  MS-AvailableHotels  /  app  /  HotelsProviders  
File Role Description
  Accessible without login Plain text file Providers.php Class Class source

  Files folder image Files  /  apps  /  MS-AvailableHotels  /  app  /  Http  
File Role Description
Files folder imageControllers (3 files)
Files folder imageMiddleware (2 files)

  Files folder image Files  /  apps  /  MS-AvailableHotels  /  app  /  Http  /  Controllers  
File Role Description
  Accessible without login Plain text file Controller.php Class Class source
  Accessible without login Plain text file HealthCheckController.php Class Class source
  Accessible without login Plain text file HotelsController.php Class Class source

  Files folder image Files  /  apps  /  MS-AvailableHotels  /  app  /  Http  /  Middleware  
File Role Description
  Accessible without login Plain text file Authenticate.php Class Class source
  Accessible without login Plain text file ExampleMiddleware.php Class Class source

  Files folder image Files  /  apps  /  MS-AvailableHotels  /  app  /  Jobs  
File Role Description
  Accessible without login Plain text file ExampleJob.php Class Class source
  Accessible without login Plain text file Job.php Class Class source

  Files folder image Files  /  apps  /  MS-AvailableHotels  /  app  /  Listeners  
File Role Description
  Accessible without login Plain text file ExampleListener.php Class Class source

  Files folder image Files  /  apps  /  MS-AvailableHotels  /  app  /  Models  
File Role Description
  Accessible without login Plain text file User.php Class Class source

  Files folder image Files  /  apps  /  MS-AvailableHotels  /  app  /  Providers  
File Role Description
  Accessible without login Plain text file AppServiceProvider.php Class Class source
  Accessible without login Plain text file AuthServiceProvider.php Class Class source
  Accessible without login Plain text file EventServiceProvider.php Class Class source

  Files folder image Files  /  apps  /  MS-AvailableHotels  /  app  /  Traits  
File Role Description
  Accessible without login Plain text file ApiResponser.php Class Class source
  Accessible without login Plain text file ConsumeExternalService.php Class Class source

  Files folder image Files  /  apps  /  MS-AvailableHotels  /  app  /  Transformers  
File Role Description
  Accessible without login Plain text file BestHotels2Transformer.php Class Class source
  Accessible without login Plain text file BestHotelsTransformer.php Class Class source
  Accessible without login Plain text file ITransformer.php Class Class source

  Files folder image Files  /  apps  /  MS-AvailableHotels  /  bootstrap  
File Role Description
  Accessible without login Plain text file app.php Class Class source

  Files folder image Files  /  apps  /  MS-AvailableHotels  /  config  
File Role Description
  Accessible without login Plain text file providers.php Aux. Auxiliary script

  Files folder image Files  /  apps  /  MS-AvailableHotels  /  database  
File Role Description
Files folder imagefactories (1 file)
Files folder imageseeders (1 file)

  Files folder image Files  /  apps  /  MS-AvailableHotels  /  database  /  factories  
File Role Description
  Accessible without login Plain text file UserFactory.php Class Class source

  Files folder image Files  /  apps  /  MS-AvailableHotels  /  database  /  seeders  
File Role Description
  Accessible without login Plain text file DatabaseSeeder.php Class Class source

  Files folder image Files  /  apps  /  MS-AvailableHotels  /  public  
File Role Description
  Accessible without login Plain text file .htaccess Data Auxiliary data
  Accessible without login Plain text file index.php Example Example script

  Files folder image Files  /  apps  /  MS-AvailableHotels  /  routes  
File Role Description
  Accessible without login Plain text file web.php Example Example script

  Files folder image Files  /  apps  /  MS-AvailableHotels  /  tests  
File Role Description
  Accessible without login Plain text file ExampleTest.php Class Class source
  Accessible without login Plain text file TestCase.php Class Class source

  Files folder image Files  /  docker  
File Role Description
Files folder imagemysql (1 file)
Files folder imagenginx (1 file, 2 directories)
Files folder imagephp (1 file)

  Files folder image Files  /  docker  /  mysql  
File Role Description
  Accessible without login Plain text file my.cnf Data Auxiliary data

  Files folder image Files  /  docker  /  nginx  
File Role Description
Files folder imagesites (2 files)
Files folder imagessl (2 files)
  Accessible without login Plain text file nginx.conf Data Auxiliary data

  Files folder image Files  /  docker  /  nginx  /  sites  
File Role Description
  Accessible without login Plain text file ApiGateway.conf Data Auxiliary data
  Accessible without login Plain text file MS-AvailableHotels.conf Data Auxiliary data

  Files folder image Files  /  docker  /  nginx  /  ssl  
File Role Description
  Accessible without login Plain text file ssl_cert.key Data Auxiliary data
  Accessible without login Plain text file ssl_cert.pem Data Auxiliary data

  Files folder image Files  /  docker  /  php  
File Role Description
  Accessible without login Plain text file local.ini Data Auxiliary data

 Version Control Unique User Downloads Download Rankings  
 100%
Total:70
This week:1
All time:10,251
This week:560Up