Skip to content

Coding for Entrepreneurs Tutorial for building an eCommerce web application with Django & Bootstrap (djangoproject.com, getbootstrap.com). Topics include Python, HTML, CSS, JQuery, AJAX.

Notifications You must be signed in to change notification settings

codingforentrepreneurs/open-ecommerce

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

eCommerce Project

Coding for Entrepreneurs Tutorial for building an eCommerce web application with Django (djangoproject.com) & Bootstrap (getbootstrap.com). Topics include Python, HTML, CSS, JQuery, AJAX, and more.

Learn step-by-step to launch an eCommerce web app using Django for backend, Bootstrap for front-end, Heroku for hosting, and Stripe for payment proccessing.

Live, working eCommerce store: Coming Soon

Each Lecture Name is linked to the related source code.

Lecture Code

Product App Views & Templates

Context in Templates

Add Bootstrap

Using Blocks

First Model

The Python Shell

Customize Admin

Querysets & South

Add Images

Static Files

Products on the Homepage

Unique Slugs for Products

URL Patterns for Slugs

Get Absolute URL

Boostrap Images Part 1

Product Search

Product Page Part 1

Cart App

Update Cart

Django Sessions

Cart Count in Navbar

Cart Item

Unique Cart Items

Qty & Attr

Cart Item Notes

Product Variations

Product Variations pt 2

Product Variations pt 3

Remove From Cart

Update Search & Home

Orders App

Checkout Pt 1

All Products Page

Update Order Model

Login Required Checkout

User Stripe Account

Logout View & Login View

Form Validation

Registration Form

Unique Email & Post Save Signal

Email Confirmed & Activation Method

Setup Email Ability

Activation Hash & View

Redirects

Bootstrap Alert Messages

Django Messages

Marketing App

Middleware for Marketing Message

Custom Model Queryset and Model Managers

Message Display Duration

Ajax & Timezone

Boostrap Carousel

Marketing Slider

Featured Sliders & Slider Links

Bootstrap Modal

Add Form to Modal

Ajax Email Sign Up

Store Email Marketing Sign Ups

Checkout: Address Model

Checkout: Address View

Checkout: Selecting Addresses

Checkout - User Default Address

Stripe Payment Form

Stripe Charge

Order Total

Minor Refactoring for User Model

Calculating Accurate Order Total

Add Billing and Shipping to Stripe & Order

Dynamic Address

Product Categories

Update Variation Defaults

Convert project from Django 1.6 to 1.7

Checkout - Improve UI part 1

Checkout - Improve UI part 2

Installation & Troubleshooting Guides

View All

Install Pillow for Django ImageField

Reactivate Ecommerce Virtualenv

About

Coding for Entrepreneurs Tutorial for building an eCommerce web application with Django & Bootstrap (djangoproject.com, getbootstrap.com). Topics include Python, HTML, CSS, JQuery, AJAX.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages