Skip to content

Srvup is a step-by-step tutorial to teach you how to create a video membership site much like CodingForEntrepreneurs.com.

License

Notifications You must be signed in to change notification settings

J88G/srvup-membership

Repository files navigation

Srvup Membership

Srvup is a step-by-step tutorial to teach you how to create a video membership site much like CodingForEntrepreneurs.com. Watch tutorial series here.

Each Lecture Name is linked to the related source code.

Lecture Code

Setup Django

Creating a View

Bootstrap

Django Templates

Views with Model Data

Embed from YouTube

Login Required

Login & Logout

Video Detail View

Get Absolute Url

Managers & Custom QuerySets

Foreign Keys Part 1 & 2

Category Detail & List

Urls based on Slugs

Customize Admin to Auto Create Slug

Using Signals to Create Slugs

Social Sharing

Responsive Video with jQuery Part 1 & 2

Custom User Model Part 1

Register User Part 1 & 2

Update Navbar & Account Views

Comments App

Comment Form

Parent & Child Comments

Reply to Comment

Comment Thread

Comment Create View

Django Messages

Django Crispy Forms

Custom Signal & Notifications App

Content Types

Add Tags to Models

Content Types in Notifications App

Notification Signal Part 1 & 2

Notification View + Manager +QuerySet

Mark Notification as Read

Ajax Notifications

Notify Affected Users Part 1 & 2

Update Category List & Images

Video Ordering Part 1 & 2

Register on Homepage & Preview Category / Video

Analytics App and for Videos/Category Objects

Using Analytics to Display Recent Content

Logged in Homepage

Popular Videos with Django Aggregation Part 1 & 2

Membership Model & Billing App

Transaction Model

Mock Transactions

Membership Dates

Braintree Payments

Braintree Front End

Charge Subscription

Accept Paypal & Credit Cards

About

Srvup is a step-by-step tutorial to teach you how to create a video membership site much like CodingForEntrepreneurs.com.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 39.2%
  • JavaScript 30.9%
  • CSS 16.0%
  • HTML 13.9%