Welcome to our new series where we build a Doctor Appointment Booking System from scratch using Laravel! In this first video, I’ll walk you through the roadmap for the entire project:
• API Development: Learn how to structure and build a robust API with Laravel.
• Client App with Vue/Nuxt: Discover the power of Vue.js and Nuxt.js in creating a dynamic and responsive frontend.
• Admin Panel with FilamentPHP: Simplify admin tasks with FilamentPHP, a powerful tool for building admin panels.
I’ll also dive into various approaches for modern Laravel development:
1. TALL Stack: Using Alpine.js, Blade, Livewire, and FilamentPHP for a seamless full-stack experience.
2. Laravel + Inertia + Vue: Leverage Inertia.js for server-driven SPA development.
3. Decoupled API and Client App: Build a separate API and client app using frameworks like Vue, React, or Angular.
By the end of this series, you’ll gain hands-on experience in API development, database design, Vue/Nuxt, FilamentPHP, and using Postman for testing.
Subscribe to stay updated on this exciting journey, and let’s build something awesome together!