source code

Approach with Symfony
source code

web dev with Symfony