A web app to discover and watch live streams powered by the Twitch Developers API (Helix).
Production deployment (Vercel):
- Browse and discover Twitch live streams
- Real-time data fetched from Twitch Helix endpoints
- Responsive UI built with Nuxt + Vue
- Nuxt (Vue)
- Twitch Developers API (Helix)
- Deployed on Vercel
- Node.js (LTS recommended)
- A Twitch Developer application (Client ID / Client Secret)
- Create an app in the Twitch Developer Console.
- Copy your Client ID and Client Secret.
- If your project uses OAuth redirects, add your local and production redirect URLs in the Twitch app settings.
Create a .env file (or .env.local) and add your Twitch credentials.
Note: exact variable names depend on your implementation. Adjust to match the ones used in your code.
Example:
TWITCH_CLIENT_ID=your_client_id
TWITCH_CLIENT_SECRET=your_client_secretgit clone https://github.com/marcoslgl/GamesDeck.git
cd GamesDeck
npm installnpm run devnpm run build
npm run previewPRs are welcome.
- Fork the repo
- Create a branch:
git checkout -b feature/my-change - Commit:
git commit -m "Add X" - Push:
git push origin feature/my-change - Open a Pull Request
Add a license if you want (e.g., MIT).