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.
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
Redirects and Improvements
Post Save for Braintree ID
Unique Subscription Part 1
Unique Subscription Part 2
Using Github to Fix Membership Error
Braintree Status
Braintree Billing History
Fix Minor Usability Errors
Homepage Update Part 1
Homepage Update Part 2
Homepage Update Part 3
Homepage Update Part 4
Add a Footer
Video Services
Cleaing up Part 1
Cleaing up Part 2 & 3
Cleaing up Part 4
Cancel Subscription and Account Home
Account Home Update
The Final One -- for now