- NextJS
- Typescript
- Google API
- Tailwind CSS
YT Retention Tool requires Node.js v14+ to run. Install the dependencies and devDependencies and start the server.
cd yt-retention-tools
yarn install
yarn dev
Environment Variables
NEXT_PUBLIC_GOOGLE_OAUTH2_CLIENT_ID= <your-google-client-id-key>
NEXT_PUBLIC_GOOGLE_OAUTH2_SECRET= <your-google-secret-key>
NEXT_PUBLIC_GOOGLE_API_KEY= <your-google-api-key>
MAINTENANCE_MODE= 0
YT Retention Tool is currently using the following APIs. Instructions on how to use them in your own application are linked below.
API | Docs |
---|---|
Youtube Analytics API | Get Video Retention Data |
Youtube Data API v3 | Get User Channel Info |
Youtube Data API v3 | Get Video Info |
Youtube Data API v3 | Get Channel Videos |