VibeStream
Find something to watch based on how you feel.
I built VibeStream to make finding something to watch feel less generic. People can browse by mood, check streaming availability, save watchlists, and write reviews.
How it’s built
A React frontend and Express API normalize TMDB data, with PostgreSQL and MongoDB handling different kinds of application data.
- Mood-based discovery rules
- TMDB result cleanup
- Login and session handling
- Relational and document data
- React
- Node.js
- Express
- PostgreSQL
- MongoDB
- TMDB API