Inspiration

Watching movies alone is boring. What if an app could harvest data from your Netflix profile and match you with watching buddies based on common interests and availability? Chillax is a location-based app that helps you find movie-lovers in your area with common tastes.

What it does

Open the app, and complete a sentence with dropdown menus: for example, "comedy films on Sunday evening." Then, the app matches you with like-minded movie-watchers for unbeatable Netflix and Chill experiences. Through Chillax, you can make new friends over movies, meet people with similar tastes, and find time in your life for social entertainment.

How we built it

We built an Android app and a Python/Flask/PostgreSQL/Heroku backend. The app uses Volley to communicate with the backend via a REST API.

Challenges we ran into

Configuring PostgreSQL was quite time consuming, as was using Volley for asynchronous web requests on Android. Additionally, Netflix shut down its public API a year ago, making it difficult to scrape the site for user data, even with login credentials.

Accomplishments that we're proud of

We built a full stack web app, and we solved a real problem for which no solution previously existed! That's exciting!

What we learned

We learned a lot about Flask and REST web applications. Additionally, the Android asynchronous programming was challenging and rewarding!

What's next for Chillax

We are pursuing further Netflix integration on the backend. We also want to build an iOS app, along with a chrome extension that can track your Netflix times and remind you to make it a social experience!

Share this project:

Updates