pmalisak / airline-task

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Airline Task

Information

This is my first project using Laravel.

I encourage you to take a look at my other Symfony project, where I managed to demonstrate various architectural patterns.

https://github.com/pmalisak/notification-service

Getting Started

docker compose build
docker compose up

Setup application:

docker exec -it airline-task-php-fpm-1 sh
composer install
php artisan migrate
php artisan db:seed

Run tests

Unit and functional tests:

php artisan test

Coverage report:

XDEBUG_MODE=coverage vendor/bin/phpunit --coverage-html tests/Report/

Endpoints

Download postman and import postman/airline_task.postman_collection.json.

There are two endpoints:

  1. import file
  2. roster with filters

About


Languages

Language:HTML 51.4%Language:PHP 32.6%Language:Blade 15.6%Language:Dockerfile 0.3%Language:JavaScript 0.1%