Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Laravel 12+ & React 19 E-Commerce Image Marketplace
Rating: 4.7 out of 5(15 ratings)
3,173 students

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
Created bybelasri imad
Last updated 6/2026
English

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.

Course content

42 sections90 lectures31h 58m total length
  • Full Project Demo – What You’ll Build7:54
  • Technologies We Use0:11
  • Instructor Voice Note0:06

Requirements

  • Good knowledge of Laravel (routes, controllers, views, migrations).
  • Good knowledge of React and Redux for state management.
  • Experience working with MySQL databases.
  • Familiarity with HTML, CSS, and Bootstrap 5 for frontend development.
  • A local development environment (we will use XAMPP).
  • Visual Studio Code (VS Code) as the code editor.

Description

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.

Who this course is for:

  • Intermediate to advanced developers with a good knowledge of Laravel 12+ and React 19.
  • Students interested in creating marketplaces, digital platforms, or portfolio-ready projects.