This is a README file for the a Flights RESTful Api. A vanilla PHP application, focused on implementing Api concents and practical application from scratch.
The application allows users to Create,Read,Update and Delete flights.
This a list of the core features within the Api. Replicating functionality and logic often seen and used within frameworks such as Symfony and Laravel:
- Api Caching
- Api Versioning
- JWT Authentication
- Optimization and Performance
- Pagination - Filtering - Sorting
- REST
- Serialization
- PHP
- Composer
- Docker - [Nginx Web Server, Database, Application]
-
Clone the repository:
git clone https://github.com/chidozieukaigwe/Book-A-Stay-Api.git
-
Install package dependencies:
composer install
-
Launch Laravel Server:
docker-compose up
access the api at: localhost:8080/api/v1