massimobiagioli / symfony-back-to-basics

**** POC **** Symfony Back-To-Basics Web Application

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Symfony Back to Basics

A Symfony 6 web application with Vertical Slice Architecture.

Prerequisites

  • PHP 8.2
  • Composer

Installation

  1. Clone the repo

  2. Install Composer packages

    composer install
  3. Start docker containers

    make up
  4. Run database migrations

     make migrate
  5. Run database fixtures

    make fixtures
  6. Start local server

    make start-local
  7. Open swagger documentation

    http://localhost:8000/api/doc

Use Cases

  • Create a new user
  • Login
  • Get User Info
  • Create new device
  • Find all devices
  • Find device by id
  • Update device
  • Delete device
  • Activate device
  • Deactivate device

About

**** POC **** Symfony Back-To-Basics Web Application


Languages

Language:PHP 93.2%Language:Makefile 4.2%Language:Shell 2.6%