/watchwave-njs

A free and open-sourced movie and TV streaming platform.

Primary LanguageTypeScriptMIT LicenseMIT

License


Logo

WatchWave

A free and open-sourced movie and TV streaming platform.

View Demo · Report Bug · Request Feature

About The Project

Image

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.

(back to top)

Built With

  • Next JS
  • React
  • TailwindCSS
  • Framer
  • TypeScript
  • Firebase

(back to top)

Getting Started

To locally run WatchWave, follow these steps:

Prerequisites

Have NodeJS installed on your local machine

Installation

  1. Get a free API Key at TMDB

  2. Clone the repo

    git clone https://github.com/Lemirq/watchwave-njs.git
  3. Install NPM packages

    npm install
  4. Make a new .env.local file and enter your API:

    NEXT_PUBLIC_TOKEN=<Pubic token for tmdb>

(back to top)

Roadmap

  • Add recommendations based on past watchlist

If you would like to request a feature, please email me directly.

(back to top)

Contact

Vihaan Sharma - @vhaanca - 519vihaansh@gmail.com

Project Link: https://github.com/Lemirq/watchwave-njs

(back to top)

Acknowledgments

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.

(back to top)