MatchMaker 2
Welcome
Walkthrough
On Github
Start Here
Clone Project from Github
Rename Django Project
Matchmaking Questions
Foreign Key Basics
Tabular Inlines (Django Admin)
Foreign Key Basics Part 2
Question QuerySet
Question Form
Question Single
Question Importance
User Answer Model
Save User Answer
Form Validation
Display & Edit User Answer
Assign Point Values
Signals & Receiver Functions
Matching Algorithm Part 1
Matching Algorithm Part 2 - Awarding Points
Matching Algorithm Part 3 - Total Points
Geometric Mean vs Arithmetic Mean
Matching Algorithm Part 4 - Match Percentage
Matches App
Model Manager for Matches
Get Match Percentage from Algorithm
Compare Timezone to Updated Timestamp
Update Match for QuerySet
Complex Queries with Q Lookups
Matching Algorithm Final
Profile App and Image Field
Profile View
Implementing Matching Function
Instance Property for Match Percentage
Matches on Dashboard
Match Images on Dashboard
Get Absolute URL
Match Images on Dashboard Part 2
Fix New User Breaking Matching
Jobs App
Django LocalFlavor
UserJob Model
View & Add User Job
Update Jobs with Model Formset
Get Matches QuerySet Update
Job, Location, Employer Matches
Fix Migration Error
Suggestion Position, Location, Employer
Position Matches
SlugFields
Position Match View
Handle Query Exceptions
Location & Employer Match Views
User Logged In Signal
User Like
Perform Like in a View
User Likes on Dashboard
New User Dashboard
Include Template with Arguments
Improve Dashboard
Get Unanswered Questions
Unanswered Questions Part 2
Django Messages
Bootstrap Alert with Messages
Custom Signals
Test User
Profile User
Profile Data & Image
Thank you!
The MatchMaker (aka Meet your Match)
Setup MatchMaker
Create initial Apps
User Profile Information Addresses & Jobs
Single User Profile & Serve Static Media
Django Registration
Twitter Bootstrap
Update Template Files
Improve Profile Template
Edit User Profile
Edit Profile with Formset
Edit profile tabs
Profile Details
Navbar Edits
Questions App
Save User Answers
Paginator
Question Importance
Assign Point Values
Matching Function
Optional Lecture -- Matching Function, Long Form
Match App
Display Suggested Jobs
Good Match Job Suggestions
Add Login, Logout, and Questions links
JobMatch Model
Update User Links and Pictures
Custom User Permissions
Stripe & Subscriptions
Subscribe Template & View Setup
JQuery Plan Select
Better JQuery Links
Select Plan
Check Membership with Middleware
Django Signals to Create Stripe ID
Direct Messages Model
Inbox & Sent Views
Compose Direct Message
View Single Messages & Add Signal
Improve Inbox
Reply
Reply Part 2
Message Read
Charge Customer
Finalize Membership
Matches Read
It's Happy Hour Time (GeoLocator)
Foursquare API -- Grab Location Data with Python
Locu API -- Grab Food Data with Python
Automatically Find A Location with Geopy.py
Start Project, Setup Settings, Static, and Serve
Locu Search
Foursquare Search
Setup Location App & Url
Implement Bootstrap
Location Details with Locu
Setup Google Maps on Single Location Pages
Location Details with Foursquare
Get User's Location
User Location in Views
Search Based on Geolocation
Wrapping Up