Skip to content

learncode2day/watchwave-njs

 
 

Repository files navigation

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)

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 92.1%
  • CSS 7.4%
  • JavaScript 0.5%