Skip to content

UN1Q-com/laravel-test

Repository files navigation

Laravel Backend Engineer Interview Project

A 1-hour coding exercise for Laravel backend engineers focusing on API design, dependency injection, and testing.


Quick Start (For Candidates)

Prerequisites

  • Docker Desktop installed and running
  • Git

Setup (< 2 minutes)

# 1. Clone and enter the project
git clone <repo-url> interview-project
cd interview-project

# 2. Start the environment
./vendor/bin/sail up -d

# 3. Verify everything works
./vendor/bin/sail artisan test
curl http://localhost/

You should see:

  • Tests passing (green)
  • JSON response with Laravel version

You're ready to code! 🚀


Your Task

📄 See CANDIDATE_SPEC.md for what to build.

📋 See openapi.yaml for the complete API specification.

Duration: 1 hour coding + 30 minutes discussion


For Evaluators

Evaluator materials are maintained separately and are not included in the candidate-facing repository.


Additional Resources


License

This interview project is open-sourced software licensed under the MIT license.

About

A boilerplate for testing engineers that work with Laravel.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages