Creating mini-Reddit in Laravel 8

Live-coding with all details step-by-step

For quite a long time, I've been planning a live-coding style course, and here it is.
So I took a real job project from Upwork:



And, after 3 hours of live-coding, the result is this demo project:


Throughout this 3-hour course, I'm working on:

  • Create a new Laravel project, Auth scaffolding with Bootstrap-based Laravel UI (planning to take Tailwind/Breeze for the next course)
  • Full CRUDs managing communities and posts, including file upload and select2 library
  • Showing all/popular/newest community posts
  • Adding comments and votes
  • Moderating and managing data by community owner or superadmin
  • Transforming one element (post voting) into Laravel Livewire
  • Examples of automated PHPUnit tests to avoid manually "clicking around" every time

Also, I often intentionally leave the mistakes I'm making along the way, so you will see some bugs and how I fix them, which is also valuable, in my opinion. The repository of this project will be available, the link is in the description of the lessons. So, are you with me on this journey?


Student testimonial:



Your Instructor


Povilas Korop
Povilas Korop

I consider myself a Laravel expert. Work with Laravel around 6 years, sharing my thoughts on YouTube channel "Laravel Business": https://www.youtube.com/channel/UCTuplgOBi6tJIlesI...

I also have written a Laravel Daily Blog for 5+ years.


Course Curriculum



Frequently Asked Questions


When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.

Get started now!