Last updated 7/2024
Duration: 37h26m | Video: .MP4, 1920×1080 30 fps | Audio: AAC, 44.1 kHz, 2ch | Size: 26.2 GB
Genre: eLearning | Language: English
Python Django Multi-Vendor Restaurant Ecommerce with location based search, nearby restaurants. Beginner to Expert
What you’ll learn
Get user’s current location & show nearby restaurants
Cart functionalities with AJAX request
ManyToMany Relationships
RazorPay Payment Gateway
Dynamic Business hours module with AJAX
Make a real world Multi vendor platform using Python and Django Framework
Purchase & Implement template
PostgreSQL Database Configuration
Custom user model, Media files & Django signals
User Registration, Django messages and errors
Vendor registration and authentication functionalities
Token verification & Email configuration
Vendor approval by admin, dashboards
Make restaurant profile form & custom validators
Implement Google Autocomplete field
Menu Builder – Category CRUD functionalities
Menu Builder – Food Items CRUD functionalities
Location based search functionalities with nearby restaurants
Marketplcae implementation
Basic & Smart search functionalities
Dynamic Tax Module
Orders model and checkout page
Place order and generate order number
Implement PayPal payment gateway
After order functionalities
Integrate Email Templates
Make the site mobile-friendly (responsive)
Requirements
Basic web development skills such as HTML, CSS and JavaScript
Basic knowledge of Python and Django
A lot of patience to understand the real world problem statements
Description
Welcome to the Project-Based Django Web Development Course where you will learn to develop a fully-featured Multi-vendor Restaurant Marketplace website with location-based search, nearby restaurants, and many more complex functionalities.
I designed this course, for anyone seeking to learn and build a Django-based custom web application. By the end of this course, you will be able to analyze, design, and develop your own Multi-vendor Restaurant Marketplace website and deploy it on the live server with the custom domain name.
Master the Basic Fundamentals of Django before you dive into the custom functionalities
This course is also for absolute beginners, you don’t need to have any prior knowledge of Django. I’ve included the Django refresher section in this course where you can start from absolute basics. You will be learning the fundamentals of Django by building an Employee Directory website and a TODO app, where you learn about CRUD operations.
If you already have a basic knowledge of Django, you can safely skip this Django refresher section and start building the Multi-Vendor Marketplace Project.
However, as a prerequisite, the basic knowledge of Python and a little bit of html/css and javascript are required to get started with this course.
You don’t need to be a master in these technologies, you just need to be able to understand what we are doing on the front end, that’s all.
Features List
Purchase & Implement a template (free for you)
PostgreSQL Database Configuration
Custom user model, Static files, Media files & Django signals
User Registration, Django messages, and errors
Vendor registration and authentication functionalities
Token verification & Email Configuration
Vendor approval by admin, dashboards
Make restaurant profile forms & custom validators
Implement Google Autocomplete field
Menu Builder – Category CRUD functionalities
Menu Builder – Food Items CRUD functionalities
Marketplace implementation
Cart functionalities without refreshing the page – AJAX request
Cart functionalities with frontend
Basic & Smart search functionalities
Location-based search functionalities with nearby restaurants
Get the user’s current location & show nearby restaurants on the homepage
Dynamic Business hours module with AJAX
Dynamic Tax Module
Customers app and profile building
Orders model and checkout page
Place an order and generate an order number
Implement PayPal payment gateway
After order functionalities
Implement Razorpay Payment Gateway
ManyToMany Relationship & Vendor Dashboard
Custom middleware, total revenue per vendor, current month’s revenue
Integrate Email Templates
Make the site mobile-friendly (responsive)
Who this course is for
Beginner programmers who want to learn how to build web applications using Python and Django
Developers with experience in other programming languages who want to transition to Python and Django
Students who are interested in pursuing a career in web development or software engineering
Anyone who wants to improve their knowledge of Django and build upon their existing Python skills
Individuals who have some experience with Django but want to level up their skills by building advanced custom project
Homepage
https://www.udemy.com/course/python-django-real-world-project-multi-vendor-restaurant/