Udemy

Laravel 12 & React 19 E-Commerce Image Marketplace

Enroll Now
  • 3,164 Students
  • Updated 12/2025
4.7
(14 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
(14 Ratings)
2 views

Course Overview

Laravel 12 & React 19 E-Commerce Image Marketplace

Build a full-stack image marketplace with Laravel, React & Redux, styled with Bootstrap 5 for buying and selling images

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

  • 10 section(s)
  • 88 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

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