Inspiration

Every weekend, my partner and I enjoy watching a movie together, but we often find ourselves stuck in choosing which movie to watch.

What it does

This movie recommendation app delivers personalized film suggestions according to your preference.

How we built it

I developed the movie recommendation app using React for the front end and Node.js for the back end. It integrates with the Gemini API to provide personalized recommendations. I deployed the app on Firebase Hosting and used Firebase Functions to handle backend logic.

Challenges we ran into

As someone new to React, Node.js, and Firebase, it took me some time to get familiar with these technologies. I encountered several errors during development, but I overcame them with the help of ChatGPT and the documentation from Gemini and Firebase. Finally, I successfully built the app.

Accomplishments that we're proud of

I’m proud of building this app entirely on my own, especially considering I had no prior experience with these technologies.

What we learned

I discovered that many AI platforms offer APIs that can be integrated into applications, opening up possibilities for developing a wide range of apps with creativity. Despite I don't have server experience, I found that serverless architecture makes it easy to deploy my app on platforms like Firebase.

What's next for Movie Recommendations

I plan to improve the front-end UI by adding category selection features and fetching movie pictures from websites to display in the application. Additionally, adding user-profiles and integrating a database to store user preferences and recommendations, makes the app more personalized.

Share this project:

Updates