👴 Old repository without NextJS
CloneTube basically is just a YouTube clone made with NextJS. No auth, no liking and commenting. Just watching. It uses YT-API.
- Server Side Rendering with NextJS
- Responsive design
- Framer-motion animations
- SCSS
- Infinite scroll
- React JS
- Next JS
- Typescript
- Framer-motion
- ESLint
https://clone-tube.vercel.app/
Clone repository:
git clone https://github.com/KirillGoryakin/CloneTube-nextjs.git
Install packages:
npm i
You are going to need YT-API api key. After you subscribe, copy and provide it with ENV
variables:
NEXT_PUBLIC_X_RAPID_API_HOST=yt-api.p.rapidapi.com
NEXT_PUBLIC_X_RAPID_API_KEY=your_api_key
npm run dev
npm run build
npm run start
docker build . -t clonetube
docker run -d --rm -p 3000:3000 --name clonetube clonetube