open-ecommerce

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

  • Owner: codingforentrepreneurs/open-ecommerce
  • Platform:
  • License::
  • Category::
  • Topic:
  • Like:
    0
      Compare:

Github stars Tracking Chart

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

Main metrics

Overview
Name With Ownercodingforentrepreneurs/open-ecommerce
Primary LanguageJavaScript
Program languagePython (Language Count: 3)
Platform
License:
所有者活动
Created At2014-07-02 19:19:41
Pushed At2015-07-18 21:31:43
Last Commit At2014-12-08 20:54:45
Release Count0
用户参与
Stargazers Count300
Watchers Count53
Fork Count184
Commits Count204
Has Issues Enabled
Issues Count4
Issue Open Count3
Pull Requests Count0
Pull Requests Open Count1
Pull Requests Close Count0
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private