Mô tả

Do you want to build your own multivendor e-commerce website using the top trending technologies of 2024?

Do you want to build a system like Amazon or Etsy where other buyers can sell their products?

Do you want to learn professional Django and react in 2024 to land a job at top tech companies?

If "yes" is your answer to these questions, then...


This course is your ultimate guide to building a powerful, scalable multivendor e-commerce website using the cutting-edge Django framework and React for a dynamic frontend.

No prior experience with Django or React? No worries! This course takes you from beginner to master, step-by-step, equipping you with the skills and confidence to launch your own multi-vendor e-commerce empire.


Here's what you'll learn:

Part 1: Django Backend:

  • Mastering Django Fundamentals: Understand the core concepts of Django, including models, views, templates, and databases.

  • Building a Secure and Scalable Backend: Develop robust authentication, authorization, and user management systems.

  • Product and Inventory Management: Create dynamic product listings, manage inventory levels, and handle variations.

  • Vendor Onboarding and Management: Set up a seamless vendor registration and approval process; manage vendor profiles and permissions.

  • Order Processing & Fulfillment: Implement efficient order processing workflows, integrate with payment gateways, and manage shipping options.

  • API Development and Integrations: Build secure APIs for vendor interactions and seamless integration with third-party services.

  • Robust Authentication System: A high-end authentication system using JSON web tokens (the best authentication system) in 2024.

Part 2: React Frontend:

  • React Essentials: Grasp the fundamentals of React, including components, state management, and routing.

  • Building a Dynamic User Interface: Design and develop a user-friendly and responsive frontend for both buyers and vendors.

  • Search and Filtering: Implement advanced search and filtering functionalities to enhance the user experience.

  • Shopping Cart & Checkout: Build a secure and intuitive shopping cart system with a smooth checkout process.

  • Real-time Updates and Notifications: Implement dynamic updates and notifications for orders, reviews, and other activities.

  • Email Feature: Implement an advanced emailing system for sending invoices, order confirmations, and new sale notifications to vendors.

  • Vendor Dashboards: Create personalized dashboards for vendors to manage products, orders, and performance.

  • Vendor Dashboards: Create personalized dashboards for vendors to manage products, orders, and performance.


Extra Features:

  • Marketing and Promotions: Learn how to implement marketing strategies and promotional tools to attract both buyers and vendors.

  • SEO Optimization: Optimize your website for search engines and maximize organic traffic.

  • Security and Analytics: Implement robust security measures and track key metrics to improve your platform's performance.

  • Deployment and Scalability: Learn how to deploy your website to production and scale it to meet growing demand.

By the end of this course, you will:

  • Build a fully functional multivendor e-commerce website from scratch.

  • Master the power of Django and React for web development.

  • Gain the skills and confidence to launch your own multivendor business.

  • Become a valuable asset in the e-commerce industry.

Don't miss this opportunity to unlock your entrepreneurial potential and become a multivendor e-commerce master!

Bạn sẽ học được gì

Build an Ecommerce website using Django with React

Full featured shopping cart and checkout experience

Advanced Payment gateway integration with PayPal, Stripe & credit/debit payments

Robust product rating & review system

Admin area to manage customers, products & orders

Vendor dashboard to manage seller product, orders, customers, coupons, reviews, settings e.t.c

Product search, carousel, pagination, filtering & more

Yêu cầu

  • No top-programming experience is needed
  • Basic HTML & CSS Skills
  • Basic JavaScript Knowlege
  • Pen and Book
  • Access to internet
  • A computer devices (any spec will work :)

Nội dung khoá học

34 sections

Introduction

5 lectures
Introduction
02:30
FULL PROJECT DEMO
01:00:06
Goal Of Course
04:02
Tools Needed
05:32
Meet Your Instructor
02:32

Course Files and Materials | Downloadable ZIP Files

1 lectures
Source Codes Boilerplate, Frontend Templates, PDFs and Project Files | Zip Files
00:05

Setup Django Project Workspace

3 lectures
Django Project Setup
33:09
Custom Django Admin using Jazzmin Package
17:21
Static and Media Files Configuration
10:45

Setup React Project Workspace

2 lectures
What is React?
07:51
React Project Setup
13:42

Django User & Profile Model AND Signals In Django

4 lectures
Custom User and Profile Model
31:12
Signals In Django
09:28
Configure Django Admin
04:54
User and Profile Serializer In Django
11:16

Authentication System using JSON Web Token (JWT)

5 lectures
What is JWT?
10:38
Login Serializer using JWT
09:28
Registeration Serializer
07:45
TokenObtainPair API View (Login View)
15:01
Register API View
07:49

API Documentation

1 lectures
API Documentation Using DRF-YASG
09:21

React Utility Functions

6 lectures
Store In React using Zustand
15:08
Axios in React
06:25
Authentication Function In React - Login, Logout, Register, TokenStorage e.t.c
29:44
Extending Axios Lifecycle
10:36
React.js Project Wrapper
09:55
Private Routes Function In React.js
06:32

Authentication Components In React.js

3 lectures
Login Component In React.js
52:41
Register Component In React.js
23:48
Logout Component In React.js
15:04

Password Reset in React.js and Django Rest Framework

3 lectures
Password Reset API View
19:14
Password Reset React.js Component
13:07
Password Change Component in React.js and DRF
22:26

Frontend Design and Template Installations In React.js

2 lectures
Importing Frontend Template
09:20
Updating the Components using Bootstrap
26:08

Store Models using Django

4 lectures
Category, Product and Vendor Models
34:33
Gallery, Specs, Size & Color Models
17:14
Cart, CartOrder & CartOrderItem Models
25:32
Faqs, Reviews, Notifications, Coupons Models
23:36

Model Serializer In Django

1 lectures
Serializing Store Models
27:03

Product, Category and Product Detail List API VIew using Django Restframework

2 lectures
Product & Category List API View
11:55
Product Detail API View
08:34

Product List and Detail Component In React.js

2 lectures
Product List Component in React.js
30:48
Product Detail Component In React.js
32:26

Cart API View and Tax Models/Calculations

2 lectures
Cart API View (Part 1)
13:40
Tax Calculation & Cart API Completion
21:26

Store Functions In React.js

4 lectures
Configure Size, Color and Qty Features
28:16
Get User Country using React.js
14:49
Get Users Information
07:40
Get Cart ID
10:12

Add To Cart Using React.js

3 lectures
Add To Cart using React.js
14:55
Product Variation In Product List
31:18
Send Data to Cart API from React.js
11:30

Alerts In React using SweetAlerts

1 lectures
Alerts In React.js
07:45

Conditionals Rendering In React.js

1 lectures
Store Header Links Conditional Rendering
07:07

Cart API view and Components using React.js and Django Restframework

10 lectures
Creating the cart component
17:45
Cart List API View
07:23
Fetch Cart Item From API
17:52
Cart Totals and Stats API View
15:58
Cart Total in React Component
05:59
Update Cart Quantity In React.js
17:01
Update Cart using CartAPIView
11:00
Cart Item Delete API View
06:14
Cart Item Delete Function in React.js
08:40
Shipping Details using React.js
15:57

Create Order using React.js and Django Restframework

2 lectures
Create CartOrder API View
17:26
Create Order using React.js
15:13

Checkout API View and React Component

3 lectures
Checkout API View
05:43
Checkout Component In React.js
08:23
Fetch Order API using React.js
11:32

Coupon Feature using Django Rest Framework and React

2 lectures
Coupon List Create API View
14:33
Apply and Activate Coupon Code
15:31

STRIPE Payment Integrations Using DRF and React

6 lectures
Stripe Checkout API View
23:56
Environment Variables in Django
07:26
Stripe Payment Using React.js
15:00
Payment Success and Verifications API
12:46
Stripe Payment Success Components In React.js
19:51
Stripe Payment Verification - React.js
21:15

Notification & Email System

2 lectures
Notification System
14:03
Email System
29:06

PayPal Payment Integration using DRF and React.js

3 lectures
PayPal Payment Integrations
16:48
PayPal Access Token
09:30
PayPal Payment Verification
22:44

Reviews and Rating System

4 lectures
Reviews List API View
05:13
Create Review API
04:59
Fetch Reviews For Product
18:43
Create Review React Function
14:40

Search Functionality

2 lectures
Search Products API View
06:27
Search Function Using React.js
12:46

Cart Count Update - UseContext Hook in React.js

1 lectures
85. Cart Count Update
22:59

Customer Dashboard

14 lectures
Customer Order List and Detail API View
08:51
Customer Account Component
07:09
Customer Profile API View
04:16
Fetch User Profile Data
14:52
Customer Order List Component
15:41
Customer Order Stats
04:17
Order Detail Component
13:49
Wishlist API View
09:03
Wishlist Component In React.js
10:37
Add To Wishlist Component
14:13
Notification API View
06:44
Notification Component In React.js
16:39
Profile Update Component In React.js
27:54
Invoice List and Details Component
08:32

Vendor Dashboard

22 lectures
Vendor Dashboard Component
07:08
Dashboard Stats API View
12:57
Fetch Dashboard Stats In React Component
05:38
Chart API View for Orders and Products
09:57
Chart.js In React
22:42
Product, Order and Revenue API View
08:54
Earning, Monthly Earning, Reviews List and Detail API View
17:54
Coupon List, Detail, Create and Stats API View
15:31
Notification List, Summary, Mark as Seen API View
09:26
Shop Fetch, Update API View
09:57
Vendor Product Component
19:08
Order List and Detail Component In React.js
36:00
112. Earning Component In React.js
15:26
Reviews Component In React.js
24:30
Coupon Component In React.js
11:43
Delete Coupon Function using React.js
07:01
Coupon Create Function In React.js
16:24
Coupon Update Component
12:34
Notification Component
16:07
Vendor Profile Update
24:35
Shop Update Component
19:24
Vendor Shop Page
13:06

Product Create, Update, Delete API View and React.js Functions.

6 lectures
Create Product Using React.js
24:39
Product Create In React.Js Part 2
47:44
124. Product Create API View using Django Resetframework
22:59
Consume Product Create API View using React.js
33:29
Product Update View and Component
28:43
Delete Product Function & API View
07:00

Deployment and Hosting

5 lectures
GIT & GitHub - Push Code to GitHub
05:44
AWS S3 Bucket - Hosting Static and Media Files
35:08
Railway - Host Django API
15:58
Postgres Database - Provision Database for the Project
22:38
Netlify - Host React App using Netlify
04:55

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.