A free and open-sourced movie and TV streaming platform that brings high-quality content right to your fingertips. WatchWave utilizes embeds from other websites to ensure the best viewing experience possible. With account features to track your watched shows and movies, and a watchlist feature to store content for future viewing, you can stay organized and never miss out on your favorite content. WatchWave is built with a beautiful UI that enhances the user experience, creating an immersive and enjoyable way to stream. What started as a project for school has now expanded to be used worldwide, offering entertainment for all.
To locally run WatchWave, follow these steps:
Have NodeJS installed on your local machine
-
Get a free API Key at TMDB
-
Clone the repo
git clone https://github.com/Lemirq/watchwave-njs.git
-
Install NPM packages
npm install
-
Make a new
.env.local
file and enter your API:NEXT_PUBLIC_TOKEN=<Pubic token for tmdb>
- Add recommendations based on past watchlist
If you would like to request a feature, please email me directly.
Vihaan Sharma - @vhaanca - 519vihaansh@gmail.com
Project Link: https://github.com/Lemirq/watchwave-njs
Thanks to everyone at my school who's spreading the word about the site!
View package.json
to see what's used in building WatchWave.