Inspiration
What it does
Inspiration
Let's be honest - there are way too many different streaming services. Netflix, Disney+, Amazon Prime. The list goes on. And on. Add to that the regional licensing issues, and it can get even more overwhelming. There is a need for one place where users can go to find suggestions on what to watch, and where they can watch it, specific to their region. This is what StreamCompass aims to be.
What it does
Think of StreamCompass as your one-stop shop web app that provides you with curated suggestions for what to watch based on your preferences. Not only that, but it incorporates AI-powered natural language suggestions, where you can ask it to find you exactly what you're looking for. Just finished binging an amazing TV show and now you're feeling empty inside because you have nothing else to watch? Ask our AI search to find you shows or movies similar to what you're missing. Add it to a watchlist, leave a review, view details on it, or watch the trailer. Most importantly, find links to which services you can stream, rent or buy it on. Gone are the days of searching endlessly through 100s of different apps or websites to find something to watch. You can also search based on your mood, or simply find some suggestions of what to watch tonight.
How we built it
StreamCompass was built using Bolt.new. It is built in TypeScript and uses Vite, React and Tailwind.css for the frontend, Express.js and Node.js for the backend, and firebase for the database and authentication. StreamCompass incorporates a few external APIs to achieve its functionality. It uses the TMDB API for all the data on movies and TV Shows, Google Gemini API for the AI-powered suggestion search, and the Rapid API Streaming Availability API by Movie of the Night for the links to the relevant streaming services.
Challenges we ran into
I ran into a number of issues with ensuring a responsive design for mobile devices. I also ran into some issues with movie or TV show IDs from TMDB getting mixed up.
Accomplishments that we're proud of
I am very proud of the app overall. Although it has one or 2 kinks to iron out, I think it turned out very well and can become a very useful tool in the current market.
What we learned
I learned a lot about React and how it uses hooks and components.
What's next for StreamCompass
I have a number of plans for future iterations of StreamCompass. One being a new paid tier, which will increase the number of requests a user is allowed to make from the AI for suggestions, and unlock a whole new social aspect to the app, allowing them to add friends, create and share watch lists, and create public threads where they can discuss various movie- and TV show-related topics.
How we built it
Challenges we ran into
Accomplishments that we're proud of
What we learned
What's next for StreamCompass
Built With
- bolt
- express.js
- firebase
- react
- tailwind
- typescript
Log in or sign up for Devpost to join the conversation.