
Learn to build three portfolio projects with a Laravel backend and Blade, Alpine, and React front ends, including an API-driven skills and projects system, CRUD backend, and responsive, dark-mode design.
Create the promote section for the Laravel + Blade, Vue.js, React.js portfolio, implementing a hero section, responsive styles, light/dark modes, and a course link button.
Explore hover interactions on a glass portfolio card, with image scale transitions and text color changes for light and dark modes, using a Laravel Blade project.
Create a fixed top navigation using alpine.js, populate menu from a data array, and link to sections via IDs. Implement scroll-based background changes and responsive styling to enhance navigation.
Create a Laravel API to serve portfolio data. Build skill and project resources, controllers, and routes for /api/skills and /api/projects, plus a contact endpoint for a Vue.js front end.
Install Tailwind CSS in a Vue.js project, configure Tailwind CSS and content paths, then update header styles and assets and run the dev server to verify links.
Add an about and skills section to your portfolio by fetching skills with an axios-based composable, displaying skill images, and structuring data with a Vue 3 composition API approach.
Filter the portfolio projects using Vue JS by ID or skill, update the visible cards and the selected tab, and toggle between all projects and filtered results.
Install tailwind in a React project by configuring the tailwind config, adding base styles and utilities in index.css, and setting up fonts and color themes.
Build a React portfolio by creating and wiring reusable components—about, hero, logo, portfolio sections, projects, services, and skills—organizing assets and a portfolio context, with dedicated folders for assets and context.
create a react portfolio context to fetch skills and projects from an api using axios, manage state with useState and useEffect, and wrap your app with a provider.
Learn to build a portfolio section in a React project by importing portfolio data and managing skills and projects with context and state, adding skill and tab filters.
Add a services and contact section to a React project by building a form with name, email, and message, validating inputs, posting with axios, and showing a timed thank-you message.
This is the course to take if you want to learn how to create Laravel portfolio project.
The method I teach in this course will work on any version of Laravel. So, not only will it work on Laravel 9.
Here we are going to create all the work from scratch so without a package.
So tag along and let's go for a nice ride!
In this course, you will learn how to create Laravel CRUD for Skills and Projects. Learn how to create Laravel portfolio with blade and Alpine JS. You are going to learn also how to create custom blade directives. We are going to customize the Tailwind CSS.
Create the same project with VueJS and React.
Consume the API from the Laravel project.
Learn how to get data from Laravel and work with that on Vuejs project.
Learn how to get data from Laravel and work with that on React project.
Master Laravelby creating full-stack portfolio projects and sharing data throw API and consuming the data with Vue JS and react.
This Course shows you how Laravel work as a backend and the three main frontend frameworks to work on the frontend.
Want more about Laravel see my Laravel role and permissions course.