This is test-assignment for Effective Mobile to vacancy Junior PHP-developer

tests Quality Gate Status Coverage

Tip

You can to use postman collection for testing API. It placed to the files/ directory.

Setup

  1. Download this project:
git clone https://github.com/NikolaiProgramist/effective-mobile-test-assignment.git
cd effective-mobile-test-assignment
  1. Select setup type:

  2. Now you can use the API at: http://localhost:8000

✏️ SQLite

Run setup command:

make setup

Run server:

make start

🐋 Docker

Change the database environment variables in the .env.example as specified here:

DB_CONNECTION=mysql
DB_HOST=db
DB_PORT=3306
DB_DATABASE=effective_mobile_test_assignment
DB_USERNAME=root
DB_PASSWORD=root

Run docker-compose.yml:

docker compose up