eCommerce || Under Development
We're going to take you step-by-step to build a modern, fully open-source, eCommerce web application using Python, Django, Bootstrap, Javascript, and more.
More information coming soon.
Intial Commit
Section - Products Component
1 - Your first app Module
2 - Understanding CRUD
3 - Product Model
4 - Django Admin
5 - List View
6 - Detail View
7 - ImageField & FileField
8 - Understanding Lookups
9 - Custom Model Managers
10 - Featured & Custom QuerySets
11 - SlugField & Signals
12 - Products URLs
1 Base Template
2 - Include Tag
3 Pass Arguments with Include
4 - Reusable List View Snippets
5 - Reverse for URLs
6 - Navbar
7 - Template Filters
8 - ForLoop Counter & Cycle
3 - Rows And Columns
4 - Column Sizing
6 - Desinging for Different Browser Sizes with Breakpoints
7 - Spacing with Margin & Padding
8 - Navbar
10 - Integrate to Django
Section: Search Component
1 - A Basic Search View
2 - Display the Query to the User
3 - Creating the Search Form
4 - Better Lookups with Q
5 - Tag Component
6 - Shell Commands for a Brief Intro to Foreign Keys
7 - Search by Related Model
1 - Cart App
2 - Django Sessions
3 - Cart Model
4 - Create A Cart in the View
5 - Cart Model Manager
5 - Cart Model Manager Part 2
7 - M2M Changed Signal to Calculate Cart Total
8 - Cart Update View
9 - Add to Cart Form
10 - Display Cart
11 - Remove Items from the Cart
12 - Cart Icon & FontAwesome
Section: Checkout Process
1 - The Roadmap for the Checkout Process
2 - The Order Component
3 - Generate the Order ID
4 - Calculate the Order Total
5 - Checkout View
6 - Math with Decimals and Floats in Python
7 - Upgrading Auth to Prep for Checkout
8 - Billing Profile Model"
9 - Billing Profile in the Checkout View
10 - Guest Checkout Profile
11 - Associate Billing Profile to Order
12 - Order Manager
13 - Billing Profile Manager
14 - Addresses App
16 - Associate Addresses to Order
17 - Finalize Checkout
18 - Reuse Addresses for Checkout
19 - Checkout Success
Section: Fast Track to Jquery
1 - Getting Started
2 - A Basic Selector
3 - Selectors Part 2
4 - Content Overflow Part 1
5 - Data Types, Iteration and Conditionals
6 - Content Overflow Part 2
7 - Click Events
8 - Handling form data in jQuery