What do you need to get the project up and running ?
- Run
cp .env.example .env
to create the .env file - You must have composer, if not please refer here to install it Install Composer.
- Run
composer install
to create the vendor directory - Run
./vendor/bin/sail up -d
to run the dockerized project based on Laravel Sail - If you reached this step with no errors Congrats you can visit http://localhost to double check that the project is up and running.
- Laravel 11 (latest)
- Laravel sail
- Docker based on laravel sail
- PHP version 8.2
- PHPUnit for unit test
- MySQL as a DBMS
- AWS (Free Tier) as a hosting platform
- I made a simple postman automation to get the token and store it for any other request
- Collection link https://documenter.getpostman.com/view/18596546/2sA35K2g55
- I added samples for each response case (Login successful, Login failed ...etc)