Inspiration

We were inspired by an Instagram post that was complaining that there was no good functionality built into Netflix to find movies that both you and your partner want to watch.

What it does

Currently, we have a rough web application prototype running on Node.js. You can either choose to host or join a pre-existing session.

If you are hosting you are prompted to pick a category of Movie types such as Drama, Action, or Thriller. From there you are redirected to a new page populated with random movies from that category along with a session code that others can use to join your session.

If you are joining a session, all you need to do is get your partner's code, click join, and enter the session ID where you will be redirected to the same page as the host.

How we built it

Since this was a very rough idea we wanted to create a basic prototype before committing to doing a full-on web application.

We used Express.js and made a basic web application that connects to Firebase and uses that to communicate with the server.

We originally used a Netflix catalog API which we ended up caching into our Firebase application to get faster results.

Challenges we ran into

In the beginning, we were struggling a lot with the project and did not think that we would actually be able to finish it. But in the end, after a lot of trial and error, we managed to finish it on time and are extremely proud of that

Accomplishments that we're proud of

Learning how to pass information between Express and the HTML pages. Also learning Firebase and caching Netflix titled from RapidAPI

What we learned

Learning how to pass information between Express and the HTML pages. Also learning Firebase and caching Netflix titled from RapidAPI

What's next for Netflix Swiper

Our next steps for Netflix Swiper are to polish the UI/UX to provide a better experience to our users. We would add things such as navigation buttons (home, back). Another main feature we want to add to is the Mutual List page. Adding a counter and links to the movies.

Share this project:

Updates