Multi-Vendor E-Commerce Database Example
This repository is an example of a complex Laravel database with migrations/models/factories/seeders.
Complete, production-ready Laravel projects you can clone, study, and customize. Learn from real-world code with modern best practices and full documentation.
This repository is an example of a complex Laravel database with migrations/models/factories/seeders.
A small version of Product Hunt - products, tags, upvotes, comments - recreated with Laravel and Livewire/Alpine for dynamic elements, using Socialite to sign in with GitHub.
This project demonstrates how modern SaaS subscription pricing often include certain tokens/credits per month.
Three projects in one repository, comparing the code of the same functionality, how it's done with React, Vue, and Livewire Laravel 12 starter kits.
A search form with open-text input transformed to checkboxes and Eloquent Query, with help of AI and powered by Prism package.
A small t-shirt e-shop with Livewire components to pick the t-shirt size/color and add it to Cart, and with Activity Log by Spatie, with Log viewer(s).
A live-chat for marketplace projects between a buyer and a seller, in this case - mini job-board with chat between a client and a developer, about a particular project.
A complex form to check-in to the airline flight. Personal information, seat choice, extra services and baggage - all filled in with dynamic Alpine/Livewire elements and complicated pricing logic.
A project based on a real Upwork job: Employee Purchase System via Access Card and Self-Service Vending Machines.
You may use the default Laravel login/registration logic using phone number instead of email, with SMS one-time passwords.
This project demonstrates how to add search with suggestions using Laravel Scout and Alpine.js.
This project demonstrates how to add roles and permissions with spatie/laravel-permission package to your Inertia with Vue.js application.
This Laravel demo project is based on functionality of Google Keep:
Example application of Restaurant Delivery system. Separate website areas for customers to place orders, for staff to track orders, and for vendors to manage menus. Built on top of Vue Inertia containing preparations for API usage (like Mobile applications).
Example Livewire project for managing Orders, Products in Categories with quite complex tables and dynamic elements.
When building a dashboard with Financial information - it's nice to have it updated in real-time. So let's use Laravel Reverb to update a table and a few of our charts.
Our premium courses walk through building similar projects step-by-step. Learn the architecture, patterns, and best practices behind production-ready Laravel applications.