Skip to content
UdemyPythonPaid courseIntermediate levelCertificate

Python Programming: Build Matchmaking Website + Geolocator (Udemy.com)

Create a matchmaking site and a geolocator in Django/Python in this step-by-step tutorial by Coding for Entrepreneurs.

Created by: Justin Mitchel

Last updated July 2015

icon
What you will learn

  • Build a Compatibility Match Making Service
  • Build a Geolocator
  • Create a SaaS (Software as a Service)
  • Learn APIs from FourSquare
  • Google Maps API

How it compares

Against the other 388 rated Udemy courses in Python on CourseDuck:

  • Rating3.9 out of 5higher than 3% of them
  • Reviews146#339 of 389 by number of reviews
  • Length20 hourslonger than 76% of them
  • Last updatedJuly 2015earlier than 99% of them

icon
Course Description

Updated: July 27, 2015

Build a Matchmaker (updated & expanded)

Computers are great for finding common interests between people. You will learn how to build your own website that matches people based off interests and questionnaires. We'll implement a subscription model (SaaS) on this one.

This is how billion dollar sites like Match and OkCupid were built...this one is adapting the same idea to a job site, it could be the start for your own recruiting empire.

Create a Geolocator (It's Happy Hour Time)

Build a web-based app to help find local restaurant happy hours for food/drinks. We will build a geo-locating service using Foursquare's API/Data and Google Maps.

Hint: you could use the landing page created in step 1 ascertain interest in an app like that this to test whether or not this in itself could be a business.

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Justin Mitchel

              It all started with an idea. I wanted freedom... badly. Freedom from work, freedom from boredom, and, most of all, the freedom to choose. This simple idea grew to define me; it made me become an entrepreneur. 

            As I strived to gain freedom, overtime I realized that with everything that you do you can either (1) convince someone, somehow, to do it with you or (2) figure out how to do it yourself. 

              Due to a lack of financial resources (and probably the ability to convince people to do high quality work for free), I decided to learn. Then learn some more. Then some more. My path of learning website design started a long time ago. And yes, it was out of need not desire. I believed I needed a website for a company that I started. So I learned how to do it. The company died, my skills lived on... and got better and better. 

              It took me a while after learning web design (html/css) to actually start learning programming (web application, storing "data", user logins, etc). I tinkered with Wordpress, believing it could be a "user" site, but I was mistaken. Sure there are/were hacks for that, but they were hacks/work-arounds and simply not-what-wordpress-was-indended-to-be. Wordpress is for blogs/content. Plain and simple. 

icon
More courses by Justin Mitchel

$16.99

$11.99

Free

Free

Free

Free

icon
More Python courses

$22.99

$17.99

Free

Free

$19.99

Free

icon
Reviews

3.9

146 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Penelope Ngqwebo on 9/26/2019

I am still confused about all the settings but I will go back to them once I finish the course.I think I took a wrong match making course can I cancelle it?

By Brendan Bailey on 3/26/2019

This requires you to have done a previous tutorial outside of Udemy. The end product could look a lot nicer. Code needs to be updated to a more recent version of Django. I do appreciate the creator openly hosts his materials on Github.

By Benjamin Thrower on 2/15/2018

This is definitely not for beginners, so don't pitch it that way. This is a pretty advanced course. I'm sure it is a great course if have a degree in computer science, but it is way over my head. Just not what I was expecting.

By Abhidipto Sengupta on 12/28/2017

The code base on which the amtchmaker project is being built upon is itself broken.So a lot of manual bug fixing had to be done and sometimes that becomes too tedious.Also the explantion is primarily focused on a unix shell , so as a windows user I had a hard time incorporating the instructions.

By Wolf Howard on 6/7/2017

Very clear and concise explanations, covers all the bases, and very fun working towards a big goal with the confidence that we're making something impressive. Understandable that we pull from a precollected project to shorten the course and use Python 2.7 as the course was made in 2015, but an updated version would be appreciated.

By Kal ⠀ on 4/9/2017

Overall, Justin does a pretty great job of covering just about everything you would need to get the most out of Django. Some concepts could definitely be explained better, but considering that there are not many great Django tutorials out there, I would definitely consider this series to be one of the best out there.

By Ryan Power on 12/21/2015

I absolutely dreaded the thought of coding before taking this course and now I look forward to it everyday. Justin's style of teaching is well paced and practical. I was able to take all of the examples he built and adapt them to my app. Justin is also incredibly responsive and answered a question that I posted within a day. This class is a steal.

By Des Penny on 2/14/2014

I love this course enough to actually write a review. Justins approach to teaching by doing resonates well with me and I'm sure it will with others too who have the entrepreneurial spirit as that is exactly what we want to do; to build. Don't worry too much if you don't understand exactly what he's doing, just follow along and on your journey it will all just click. I now have such a passion for python and django that all I think about in work is coming home to get cracking on a few extra modules. Thanks a million mate.

By Ivan Rivera on 11/5/2013

Soy estudiante de todos los cursos de Justin Mitchel pero de momento este es el que mejor se adapta a mí. Los otros son más para usuarios que comienzan desde cero, éste resume las partes importantes de los cursos anteriores en las primeras 6 clases. Si no sabes nada de python, ni siquiera sabes como instalarlo te recomiendo Coding for Entrepeneurs es igual de bueno.

By Ander Olson on 8/28/2013

I also took Justin Mitchel's Coding For Entrepreneurs course, which was fantastic. This MatchMaker/GeoLocator course pushes even further by giving you highly specific details about how to make Software as a Service where the other course didn't go that far. I still wish that there was more "why" than "what" but Justin shows you where to find more information so you can find out for yourself (which in the long run is better for you even though it takes more work). He is also INCREDIBLY responsive. With all of the people taking his courses and his ability to respond to every question quickly, I'm very impressed. I'd recommend this course to anyone looking to make their own website as a service.

Showing all 10 reviews on CourseDuck

Read all 146 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 78 / 100