BikeControl (SwiftControl)
Use Zwift Click, Zwift Play, Shimano Di2, or any Bluetooth controller with MyWhoosh, Rouvy, Zwift, and more. Free to try on iOS, Android, Windows, and macOS.
Descubra onde assistir aos jogos do seu time — Séries A, B e C, Europa e Brasileirão Feminino, sempre atualizado.
Translation pending
Sports & fitnessTypeScript · JavaScriptGitHub @sergio-alencarOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Loading the full README. The saved excerpt is shown below.
Agrega, para qualquer time brasileiro e qualquer campeonato (Série A/B, copas nacionais, continentais, estaduais), em que canal de TV ou serviço de streaming o próximo jogo vai passar. Em produção: front em https://ondevaipassar.com, backend em https://api.ondevaipassar.com (as URLs técnicas ondevaipassar-nine.vercel.app/ondevaipassar-api.vercel.app continuam existindo como alias, mas não são mais o link canônico).Read the full README ↗
Agrega, para qualquer time brasileiro e qualquer campeonato (Série A/B, copas nacionais, continentais, estaduais), em que canal de TV ou serviço de streaming o próximo jogo vai passar.
Em produção: front em https://ondevaipassar.com, backend em https://api.ondevaipassar.com (as URLs técnicas ondevaipassar-nine.vercel.app/ondevaipassar-api.vercel.app continuam existindo como alias, mas não são mais o link canônico).
backend/): Node.js + TypeScript, Fastify rodando como função serverless da Vercel. Drizzle ORM sobre libSQL (local em arquivo, Turso em produção). Agendamento via Vercel Cron. Scraping lê o JSON já embutido no HTML server-rendered das fontes (ge.globo), sem headless browser.frontend/): React 19 + Vite + TypeScript + Tailwind 4.packages/shared/): registro canônico de times/competições/canais, usado por backend e frontend.npm install # na raiz — instala tudo e compila packages/shared
cd backend
npm run dev # API local, porta 3000
npm run typecheck
npm test
cd frontend
npm run dev # Vite dev server, porta 5173
npm run build # typecheck + build de produção
backend/.env.example e frontend/.env.example têm as variáveis esperadas — copie para .env antes de rodar local.
CLAUDE.md — convenções de código e orientação rápida (voltado a quem/o que mexe no código, incluindo Claude Code).review.md — diagnóstico do código antigo, decisões de arquitetura tomadas (com o porquê) e estado atual por fase.Ideias e pontos já identificados para desenvolvimento futuro, ainda não priorizados: