Udemy

Laravel 12+ & React 19 E-Commerce Image Marketplace

Enroll Now
  • 3,169 Students
  • Updated 12/2025
4.7
(15 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Language
English
Taught by
belasri imad
Rating
4.7
(15 Ratings)
4 views

Course Overview

Laravel 12+ & React 19 E-Commerce Image Marketplace

Build a full-stack image marketplace with Laravel 12+ (13 Compatible), React, Redux Toolkit, MySQL and Bootstrap 5

Learn how to build a full-stack E-Commerce Image Marketplace with Laravel 12+, React 19 & Redux, styled with Bootstrap 5, where users can buy, sell, and manage digital images.

Important: This course is not for beginners. You should have a good knowledge of Laravel 12+ and React 19 before starting.

In this hands-on course, you’ll create a complete marketplace with all the features of a real-world platform:

User Features

  • Browse images with filters by category, extension, and price

  • Search for images quickly

  • View image details and add to wishlist or cart

  • Register and log in to manage personal accounts

  • Switch between roles: become a seller to upload and manage images, or a buyer to purchase images

  • Pay for orders securely via Stripe

  • Download purchased images

  • Profile management showing uploaded images, purchases, earnings, and withdrawals

  • Withdraw earnings to PayPal

  • Update image title and price

  • Review images, update reviews, and delete them

Admin Features (Backend)

  • Add and manage categories

  • Approve or reject uploaded images

  • Approve or reject user reviews

  • Manage users: view and delete accounts

  • Approve or reject withdrawal requests

By the end of this course, you’ll have a fully functional marketplace, complete with user dashboards, admin panel, payments, and real-world features — perfect for your portfolio or starting your own project.

Technologies We Use

  • Laravel 12+ – Powerful PHP framework for building modern web applications

  • React 19 – Dynamic frontend interfaces

  • Redux – State management for React

  • Bootstrap 5 – For responsive layouts and styling

  • MySQL – Database for app data

  • Visual Studio Code (VS Code) – Code editor we will use throughout the course

  • XAMPP – Local development environment (Apache, MySQL, PHP)

This course is project-based, so you’ll gain practical experience building a real-world E-Commerce platform from scratch using the latest web technologies.

Course Content

  • 42 section(s)
  • 89 lecture(s)
  • Section 1 Introduction
  • Section 2 Backend - Database
  • Section 3 Backend API - Manage Images
  • Section 4 Frontend - Upload Images
  • Section 5 Frontend - Images
  • Section 6 Frontend - Redux
  • Section 7 Frontend - Cart
  • Section 8 Backend API - Manage Users
  • Section 9 Frontend - Users
  • Section 10 Frontend - Orders
  • Section 11 Backend API - Manage Reviews
  • Section 12 Frontend - Reviews
  • Section 13 Frontend - User Profile
  • Section 14 Frontend - Withdrawals
  • Section 15 Frontend - Wishlist
  • Section 16 Frontend - Roles
  • Section 17 Frontend - Protecting Routes
  • Section 18 Backend - Admin Dashboard
  • Section 19 Backend - Manage Categories
  • Section 20 Backend - Manage Images
  • Section 21 Backend - Manage Purchases
  • Section 22 Backend - Manage Users
  • Section 23 Backend - Manage Reviews
  • Section 24 Backend - Manage Withdrawals
  • Section 25 Project Upgrade
  • Section 26 [LEGACY] Introduction
  • Section 27 [LEGACY] Backend - Database
  • Section 28 [LEGACY] Backend - Admin Dashboard
  • Section 29 [LEGACY] Backend - Manage Categories
  • Section 30 [LEGACY] Backend API - Manage Pictures
  • Section 31 [LEGACY] Backend API - Manage Orders & Reviews
  • Section 32 [LEGACY] Backend API - Manage Users
  • Section 33 [LEGACY] Backend API - Testing API
  • Section 34 [LEGACY] Frontend - Pictures
  • Section 35 [LEGACY] Frontend - Users
  • Section 36 [LEGACY] Frontend - Cart
  • Section 37 [LEGACY] Frontend - Checkout
  • Section 38 [LEGACY] Frontend - Reviews
  • Section 39 [LEGACY] Frontend - Search & 404 Page
  • Section 40 [LEGACY] Backend - Manage Reviews
  • Section 41 [LEGACY] Backend - Manage Pictures Users & Orders
  • Section 42 [LEGACY] Fixing Bugs

What You’ll Learn

  • Create a full-stack image marketplace where users can buy, sell, and manage digital images., Implement user role switching between seller and buyer, including profile management, earnings, and withdrawals., Integrate secure payment systems with Stripe and enable users to download purchased images., Build a complete admin panel to manage categories, approve images and reviews, and handle users and withdrawal requests.


Reviews

  • O
    Ogunleye Peter
    5.0

    Great job!

  • A
    Abel Gulilat Yibka
    5.0

    It was fantastic, and I learned a lot from it.

  • L
    Lars Chris
    5.0

    Awsome

  • W
    Wittaya Thiamsuk
    5.0

    I love this course so much. Thank you.

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed