Welcome to purnaTv, a video streaming platform built using React + Vite, Tailwind CSS and YouTube's public API. With purnaTv, you can watch your favorite videos in a user-friendly interface, without any distractions. purnaTv offers seamless video playback, easy video discovery, and a simple user interface. Get started today and discover a world of video content at your fingertips!
ReactJS + Vite
Tailwind CSS
tailwindCSS
react-router-dom
axios
js-abbreviation-number
moment
react-icons
react-player
To use this project, follow these steps:
- Clone the repository.
- Install the dependencies using
npm install
. - Now go to the Rapid API website. Type "youtube" and search, then among the all result choose the api named
"YouTube"
, only "YouTube". That is a Freemium and Verified api. - Subscribe that api and copy the api key.
- Create a
.env
file in the root directory and add your YouTube API key asVITE_REACT_APP_YOUTUBE_API_KEY=<your-api-key>
. - Start the development server using
npm run dev
. - Open your web browser and navigate to
http://localhost:5173
.
⭐ Star this repo on GitHub — it helps!