- The stack is dockerized, powered by FrankenPHP 1 (including Mercure) and PostgreSQL 16.
- The application is based on Symfony 7.3, created as a webapp and leveraging for its:
- backend: Doctrine-ORM 3.5, Mercure
- frontend: AssetMapper 7.3, Tailwind CSS 4.1 and Symfony UX's Twig Components 2 + Live Components 2.
MacOS
- Docker engine (comes with Docker Desktop)
- git
git clone TBDcd tech-challengedocker compose up --waitdocker compose exec php bash./bin/console doctrine:fixtures:loadyes
composer tailwind-buildcomposer asset-compile
Once the stack services are running and healthy:
- Browse to https://localhost
- Accept the unsecure connection (due to OS not trusting the certificate)