/FlickFinder

A social web-app for finding a movie to watch

Primary LanguagePythonGNU General Public License v2.0GPL-2.0

FlickFinder

I wrote this app as my final project for Harvard University's CS50 (introduction to computer science) massive-open-online-course. It uses a similar design to the swipe-right/swipe-left mechanic employed by some dating apps, but with a focus on picking a movie that everyone can agree on (as opposed to finding a date).

For deployment instructions, read HOW_TO_RUN.txt. If you want to play with a live demo, go to https://jacobhunt.pythonanywhere.com/.

TODO

-Refine aesthetics and layout (CSS, etc.)

-Migrate from SQLite3 to PostgreSQL and/or MongoDB

-Impliment recommendation engine based on voting history

-Add "remember me" checkbox to login screen

-Automatically log user in upon registration

-Review and improve code design/layout (split long functions into smaller ones, limit line-length to 72 chars, etc.)

-Change text of howto.html to reflect current update