This project was built using Symfony 6, this is a laptop store without payment functionality, but you can add the payment if you want to upgrade the project.

The project is divided into two sections :

  •  The customer section is where the simple user can search and explore products
  •  He can also register and log in and add products to the cart
  •  The backend section where the admin can manage products and categories he can add update and delete items.

 

How to use :

 

Add MySQL database using the command line :

php bin/console doctrine:database:create

Run migrations using the command line:  

php bin/console doctrine:migrations:migrate

Finally, start your server using the command line:

symfony server:start

 

Demo: