Laravel : Make six projects with PHP and Laravel (Udemy.com)
Restaurant app,Quiz app, Ecommerce app,Photo share app, Ringtone&Wallpaper app,Employee management System app.
Created by: Ranjeet Karki
Last updated June 2023
What you will learn
- You can follow this project on latest version of laravel
- You will make 6 web applications with PHP & Laravel &Vue js
- Everything related to Laravel by making projects
- Student will learn to make quiz application
- Student will learn to make ecommerce application
- Student will learn to make photo sharing application
- Student will learn to make ringtone&wallpaper download application
- Student will learn to make Role based Employee management application
- And lots of more cool things
How it compares
Against the other 60 rated Udemy courses in Laravel on CourseDuck:
- Rating4.3 out of 5higher than 11% of them
- Reviews521#19 of 61 by number of reviews
- Length37.1 hourslonger than 80% of them
- Last updatedJune 2023more recently than 58% of them
Course Description
These courses were recorded in Laravel versions 6 and 7. But I do have "For Laravel 8 Users and Laravel 8 for the absolute beginner's" section with videos, which will help you to start this course with Laravel 8 or Laravel 9.
Ready to build something awesome?
You will be learning Laravel by making 6 web applications from basic to advanced projects.
PROJECT1: Restaurant app
PROJECT LEVEL: BEGINNER
This is a simple application where an admin can manage foods available in his restaurant and customers can view the details of the food such as price, description of the food, etc. Admin will able to create the categories for the food and manage the foods.
PROJECT 2: Online examination(quiz) app with Laravel and Vuejs
PROJECT LEVEL: INTERMEDIATE
An online quiz or online examination is a web application that allows the admin to set the questions with a maximum of four options along with the correct answer. Admin can categorize the questions by creating the category for the questions. This helps the admin to list all the questions for a particular category whenever necessary. Admin can create the users. Admin can assign the exam to his/her staff/interns/students for a particular category such as programming quiz, aptitude test, and so on. Each student/employee/intern who has been assigned a quiz can attempt the quiz and the result will be available to the candidate and admin can also view the result of the candidate in his/her dashboard.
What students will learn?
Students will learn to integrate the free admin template.
How to write clean code.
How to include Vue js in the project.
How to display one question on screen per page and implement the next and previous button and do an ajax request with Vue js.
How to include Moment.js for the timer.
How to make a design database structure, use the relationship to query.
How to solve the challenging problem related to coding.
and many more...
=>You can download all the videos, project code, templates and ask unlimited questions to the instructor in the Q&A section
PROJECT 3: Ecommerce application with Laravel
PROJECT LEVEL: INTERMEDIATE
Ecommerce is a web application through which the company or a particular user can sell his products. In this project, we will make a web-based e-commerce web application in which the admin can create a category, subcategory, manage his/her products, view user details, view purchase details and the user will able to filter, search and buy the products from the website via the stripe payment method.
What students will learn?
You will learn to integrate the free admin template.
You will learn to make a simple e-commerce frontpage design.
You will learn to make a category, subcategory, products, filter the projects, etc.
You will learn to make dependent dropdowns with ajax for category and subcategory.
You will learn to make features such as adding products to the cart, updating the product, removing the product from the cart, checkout, system, etc.
You will learn to integrate Stripe payment.
You will learn to make the dynamic carousel to display the projects and sliders on the front page.
No package involved for adding product to cart, we will make our own functionality for that.
and many more...
=>You can download all the videos, project code, templates and ask unlimited questions to the instructor in the Q&A section
PROJECT 4: Photo share application with Laravel and Vue JS
PROJECT LEVEL: ADVANCED
The Phottoshare app is a web-based application that allows the user/photographer to share their photos with the world. Take beautiful photos, create an album in a particular category, and upload photos in your album and is ready to view. One user can able to follow another user and can also view his/her albums and photos. Any logged-in user can also leave a review in someone's album. As a guest user, you will be able to browse the photos based on category(such as Technology, Wildlife, People, Underwater, etc).
What students will learn?
You will learn how to work with Vue js in the frontend and Laravel at the backend.
You will learn to implement important features such as bulk image upload, updating user avatar and background picture, creating an album, and working on form validation, follow/unfollow system, pagination, etc with Vue js.
You will learn to integrate sweet alert.
You will learn to integrate Disqus comments.
You will learn many things about Vue js and Laravel through example.
and many more...
=>You can download all the videos, project code, templates and ask unlimited questions to the instructor in the Q&A section
PROJECT 5: Mobile ringtone and wallpaper download website
PROJECT LEVEL: BEGINNER
This is a website from which you will able to download ringtone and wallpaper for your mobile. Any guest user can download a variety of ringtones from a different category. He/She will be able to download the same image in three different sizes(Large, Medium, and Small). The website will keep a record of the number of ringtones downloaded by the user. Other features include leaving reviews and comment on particular ringtone/wallpaper and sharing ringtone/wallpaper on social media by clicking the share button from this website.
What students will learn?
You will learn to upload files such as audio and image with validation.
You will learn to use the Laravel Image Intervention package.
You will learn to use the comment system and the social share button plugin.
and many more...
=>You can download all the videos, project code, templates and ask unlimited questions to the instructor in the Q&A section
PROJECT6: Complete employee management system with users, roles, permission, bulk mail, leave, notices, etc.
PROJECT LEVEL: INTERMEDIATE
Instructor Details
- 4.3 Rating
521 Reviews
Ranjeet Karki
Ranjeet is a fullstack developer, equipped with a wide range of technical skills including PHP, Laravel, React js, Vue js, Tailwind CSS, Bootstrap, HTML, and CSS. With his expertise in both backend and frontend development, he possesses the ability to create end-to-end solutions for web applications. As a backend developer, he excels in using Laravel and PHP to build robust and scalable server-side systems. On the frontend, he is proficient in React js and Vue js, allowing him to create intuitive and responsive user interfaces. Additionally, he showcases his knowledge and passion for these technologies by regularly sharing insightful blog posts, providing valuable insights to the development community.
More courses by Ranjeet Karki
Master Laravel PHP with basic to advanced project:Job portal (2023)
4.3 (331 Reviews)
Provider: Udemy
Time: 22.6h
$59.99
Laravel pizza ordering web application & deploy on cloudways (2022)
4.6 (110 Reviews)
Provider: Udemy
Time: 4.5h
$64.99
More Laravel courses
PHP with Laravel - Create a Restaurant Management System (2020)
4.8 (313 Reviews)
Provider: Udemy
Time: 9.6h
$74.99
Laravel - Build Real Estate Property Listing Project A-Z (2026)
4.8 (297 Reviews)
Provider: Udemy
Time: 47h
$79.99
Laravel - Online Hotel Booking Platform (A to Z) (2026)
4.8 (145 Reviews)
Provider: Udemy
Time: 37.5h
$64.99
Laravel 7 for Beginners practical course (2020)
4.7 (505 Reviews)
Provider: Udemy
Time: 11.1h
$64.99
Reviews
By Marewenteata Taomati on 6/19/2022
Very good Learning from this one as it structured well and easy to understand .Thank you very much and keep produce more courses as your course are unique . I recommend it to anyone who want to learn Laravel and Vue
By Milan Bastola on 3/9/2021
Very informative and helpful. I was unsure when I started but halfway through the course, I am very glad that I decided to go with this course. Laravel 8 is obviously hard to pick because of a lot of changes. But instructor simplifies every point in this course. Really excited to build a real world apps from laravel master class course. Thanks, Great work!
By U Z on 12/17/2020
Repeated, expensive and jumping on topics without explaining why they are there. I gotnit for Vue which is barely used, and even the little usage is not explained at all but just jumped through. Perhaps good for someone who needs to copy paste some assignment but no help in learning. I had to pause and Google multiple times to understand.
By Madhusudan Rathi on 11/20/2020
This course is so good. This course gives you an exhaustive knowledge about how to make laravel projects. The course instructor Mr. Ranjeet Karki gave me a new tool to build something interesting by this course.
By Donovan Langager on 9/14/2020
There were a lot of projects in this course. We went through CRUD every project but there wasn't really any explanation on what the extra code was doing. Not the best English. The code was messy and unorganized. No comments in the code discussing what we are doing just sort of typing.
By Stefan Knebel on 6/21/2020
Da ich Vorkenntnisse habe, ist das Tempo für mich super. Es wird nicht zuviel Zeit mit einfachsten Dingen vergeudet. Auch in den Beginner-Projekten kann man das eine oder andere Neue erfahren, auch wenn ich die Projekte an sich auch alleine hinbekommen hätte.
By Jesper Wouters on 6/17/2020
Hello sir I've just finished the restaurant project and I had fun with it. I already learned some tricks and I'm not new with laravel. I have chosen your course because it seems you're the only one who is involving categories in your lectures and showing a practical view of many to one/many relationships. I gave (only) four stars because I think you have to work on your English. I have sometimes really trouble understanding you (my English is also far from perfect, but I'm not teaching). And I think the code is a little messy and could be much cleaner. This can be solved perhaps be adding some lecture after every project where you clean the code. I will go futher with the course for sure and hope the next lectures will be even more of a challenge!! Keep on the good work!!
By Khalil Ebrahim on 6/1/2020
the teacher is always there for you which you will never find, I have tens of other teachers but Ranjeet is the only one who was there every time I needed him .. and in our line of study, this is priceless, so if you want to learn laravel.. its Ranjeet whos going give you the best support out there for any new student.
By Dev on 5/20/2020
I really like the way the teacher teaches us. It's very straightforward but at the same time, we learn by building a very useful and real-world web application. I wanted to get deep into laravel's world for a long time and now I feel it's possible. So, thank you very much to the teacher and I really recommend this course.
By Eduardo Heredia on 5/15/2020
This course shows how to apply what you learned in the Laravel documentation. It's suitable for those who wants to know the insights in how to construct an application. Just as an advice, take a look at the basis of Laravel to get the most of the course.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 86 / 100










