A full-featured e-commerce web application built using Laravel. The platform allows users to register, log in, browse games, add items to their shopping cart, and place orders. Each user receives a confirmation email with login details and order summaries for added security.
Users can also leave comments and reviews on products. The system supports soft deletion of comments and handles relationships between games, categories, and users. Admins have access to a secure dashboard to manage products, categories, and user-generated content, including the ability to delete inappropriate comments.
Key features include:
Authentication and role-based access control
Product and category management (CRUD)
Shopping cart with total price calculation
Email notifications
Comment and review system
Soft deletes and data validation
Clean UI with Blade and Bootstrap