A Symfony 6 web application with Vertical Slice Architecture.
- PHP 8.2
- Composer
-
Clone the repo
-
Install Composer packages
composer install
-
Start docker containers
make up
-
Run database migrations
make migrate
-
Run database fixtures
make fixtures
-
Start local server
make start-local
-
Open swagger documentation
http://localhost:8000/api/doc
- 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