To learn Laravel, I made a complete DVD webshop with a retro look. You can search and filter movies and directors, add items to you shopping cart, and checkout. As an admin you can manage all data in a Filament page.



You can browse DVD's and directors. Filter by name, sort alphabetically or by price. You can see details of the movie like age-rating and duration, and when logged in you can even write reviews to movies.


Shopping cart is saved, so you can continue after reopening the site. Even when not logged in, it's saved in a Cookie. When going to checkout there is a Mollie page that imitates a real payment.