A Quiz application built with Laravel.
Key Features • How To Use • Technologies • License
- CRUD Operations
- CREATE, READ, UPDATE and DELETE resources
- Authentication with Sanctum
- Authorization with Policies
- Factory & Seeders
- Data validation
- Error Handling
- Feature tests with PHPUnit
- API Documentation with Scribe
- Continuous Integration with Github Actions
- Dockerized application
To run this application, you'll need Docker in your computer. From your command line:
# Clone this repository $ git clone https://github.com/victortavaresdev/quiz-dev-laravel-api.git # Go into the repository $ cd quiz-dev-laravel-api # Create a .env file and update the database config $ cp .env.example .env # Run the docker containers $ docker-compose up -d # Access the container $ docker-compose exec app bash # Install project dependencies $ composer install # Generate the Laravel project key $ php artisan key:generate
This software uses the following technologies:
MIT