Inspiration
Our shared love of movies, TV, and anime, combined with a genuine issue of being indecisive about what to watch.
What it does
Its primary function is to take whatever movie or show the user inputs, find similar recommendations, and provide info on where they can watch it. Features built around that include a movie selection randomizer, discussion boards for every title in the database, normal movie browsing, and a group select, where up to four different titles can be inputted, and a middle-ground title is recommended for the user to watch; it's useful in group settings.
How we built it
The process of building this website was a combination of hand-drawn layouts, combined with ClaudeCode to help bring our idea to life. Utilizing ClaudeCode and languages like TypeScript and CSS, we were able to craft Media Max with a plethora of different programs connecting, like gemini api, MongoDB Atlas, Tiger Data, and elevenlabs api, all working in unison to bring a smooth website to life
Challenges we ran into
Our number 1 hurdle to get over was making this site as user-friendly as possible. We reached out and had a few volunteers test the app. Many of the features would never have been implemented without that feedback, ideas like the randomizer, brief site use description, genre browsing, backtracking navigation, etc.
Accomplishments that we're proud of
Overall, we are very happy with how our idea came to fruition and was executed all the way through. To get into more specifics, we are proud of how well the interface works. With an app like this, it should be very simple to use and just work with no hitches. Also, we feel it is visually pleasing, and we put some good thought into layout, design, and branding.
What we learned
Through the construction of this project, with the collaboration of Claude Code, we learned how to integrate different API's, databases, and cloud services cohesively to provide a service.
What's next for Media Max
We feel this project has a lot of potential if we can scale it properly. Currently, it's limited by free tiers of some of the tools we used to build it. This limits the number of users the site can handle before it breaks. If we were to invest further in this project, we see it as something people would use day-to-day, as it's a fairly common issue that the app solves.
What's next for Media Max
We feel this project has a lot of potential if we can scale it properly. Currently, it's limited by free tiers of some of the tools we used to build it. This limits the number of users the site can handle before it breaks. If we were to invest further in this project, we see it as something people would use day-to-day, as it's a fairly common issue that the app solves.
Built With
- authjs
- css
- elevenlabsapi
- elevenlabsscribe
- geminiembeddings
- godaddy
- googlegeminiapi
- googleoauth
- justwatch
- mongodbatlas
- mongodbatlasvectorsearch
- nextjs
- node.js
- progressivewebapp
- react
- tailwind
- tigerdata
- timescaledb
- tmdbapi
- typescript
- vercel
- webaudioapi