Tienda online de música en formato físico desarrollada en PHP utilizando el framework Symfony 5.
Además, se han utilizado las siguientes librerías:
Para el diseño de las interfaces se ha usado Bootstrap 5
Para iniciar el desarrollo al hacer git clone
, escribir en la consola composer install
para instalar todas las librerías especificadas en el archivo composer.json. En el caso de que usemos el servidor XAMPP, el proyecto tiene que estar ubicado en la carpeta C:\xampp\htdocs, y los servicios Apache y MySQL tienen que estar operativos.
Para configurar la base de datos, en el archivo .env hay que editar entre las líneas 26 y 29 para personalizar la conexión a la base de datos que tengamos instalada (no puede haber una base de datos creada anteriormente con el mismo nombre). Después, desde la consola, lanazmos el comando php bin/console doctrine:migrations:migrate
para importar toda la estructura de la base de datos desde la última migración.
Para lanzar el servidor de Symfony, desde la consola escribimos symfony server:start
. Finalmente, nos registramos en la aplicación, y desde el gestor de base de datos local (XAMPP, DBeaver o HeidiSQL) asignamos al usuario el rol "ROLE_ADMIN", para que permita acceder a la parte de EasyAdmin.
Para acabar, insertamos los datos desde la ruta del administrador (127.0.0.1/admin).