Assignment is based on Symfony 6 framework. In order to run the project locally, install PHP8, Symfony CLI, Composer and run the following commands:
composer install
php bin/console doctrine:migrations:migrate
php bin/console doctrine:fixtures:load
symfony server:start --no-tls -d
symfony open:local # Opens the assignment description pageThe project uses the SQLite database by default, stored at var/data.db path.
Do not commit the DB file to the repository (whole var folder is in .gitignore), all changes to
the database schema and data must be done using Doctrine's migrations and fixtures.