Skip to content

QuentinWatt/taskboard-crud-app

Repository files navigation

CRUD Task Board Application

This application was originally written as part of a job assessment. The assessment spec is written here.

Skills showcased in this project

  • Docker & Docker Compose
  • Laravel PHP & PHPUnit testing
    • RESTful API design
    • Database Design
  • Vue 3 and Pinia
    • State Machines
  • Axios
    • Http requests
  • Cypress e2e testing

Installation instructions

  1. Clone this repository and CD into the directory
git clone https://github.com/QuentinWatt/taskboard-crud-app.git task-app

cd task-app
  1. Copy the environment files for the Back End and the Front End.
cp taskmaster/.env.example taskmaster/.env
cp taskmaster-spa/.env.example taskmaster-spa/.env
  1. Start the docker containers
docker compose up -d
  1. Run the migrations
docker exec laravel_app php artisan migrate --force
docker exec laravel_app php artisan db:seed
  1. Check the Docker Desktop app. You should now have 3 containers running. The projects should be accessable at these ports.

About

This was a test to prove I could build a CRUD app in laravel

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •