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.
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