Skip to content

Latest commit

 

History

History
166 lines (76 loc) · 5.78 KB

README.md

File metadata and controls

166 lines (76 loc) · 5.78 KB

eCommerce || Under Development

eCommerce Logo

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.

Lesson Code

Section - Hello World

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

Section: Templates

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

Section: Bootstrap

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

Section: Cart Component

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