A recommendation service to meet professional outside your network. Now in private beta at coffeeon.me.
CSS Python JavaScript
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
data
static
templates
test-templates
.gitignore
Procfile
README.md
account.py
app.py
config.py.sample
helpers.py
invitation.py
recommendation.py
refreshdata.py
requirements.txt
shell.py

README.md

#Coffee On Me

A recommendation service to meet professional outside your network. Now in private beta at coffeeon.me.

Features

  • Email Digest - So you don‘t miss a thing, we send you a weekly email full of professionals that you should be connecting with.
  • Smart Recommendations - We leverage your Facebook data so you can meet people beyond your current network.
  • Invite & Meetup - Invite other professionals to meet up. After all, it’s just coffee.

Project Team

Technologies Used

Python, Flask, MySQL5, Javascript, JQuery, Facebook OAuth

Bugs, Quirks, Easter Eggs

  • Permission checks for certain authenticated routes currently are buggy.
  • Generation of recommendations runs as a slow process on the server. Concurrency could help improve performance.
  • Templating should be consolidated. Currently, there are Jinja2 limitations that prevent us from extending a singular base template. Need to pursue a more-flexible solution.

Future improvements

  • User profiles, including searchable pages and user-editable profiles.
  • Handling of invitation notifications within the web application (currently uses email for messaging).
  • A mobile-friendly interface.
  • Adding search to the web application.
  • Asynchronous loading of Facebook data. Currently done on run-time in the browser (slow).
  • AJAX requests for filtering content on the recommendations page instead of reloading the entire page.
  • Integration with additional social networks (LinkedIn, Github, Google+).