myspoti
Native Android client for Spotify, built with Jetpack Compose
Descubra, analise, organize e corte os melhores momentos da Twitch e do YouTube antes que viralizem.
Translation pending
MediaTypeScript · JavaScriptGitHub @thomas-almeidaOnlineOwner 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
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗SaaS de descoberta, análise e monitoramento de clipes da Twitch. "Pare de procurar cortes. Descubra os melhores momentos antes que viralizem."
Radar para quem produz cortes de lives: encontre clipes relevantes de jogos e streamers, compare desempenho com o ClipScore, organize sua biblioteca e, no plano PRO, receba alertas de novas oportunidades via Telegram e e-mail.
Status: Fase 0 — Fundação. Veja docs/clipes.md para o roadmap por fases, decisões e limitações.
supabase/.BillingProvider (Fase 3).npm install
cp .env.example .env
Mínimo para subir o dev server: NEXT_PUBLIC_SUPABASE_URL e
NEXT_PUBLIC_SUPABASE_PUBLISHABLE_KEY. Para feed real da Twitch:
TWITCH_CLIENT_ID e TWITCH_CLIENT_SECRET. Para operações server-side:
SUPABASE_SERVICE_ROLE_KEY.npm run dev
As migrations ficam em supabase/migrations/ e o seed demonstrativo em
supabase/seed.sql. Aplicando com a Supabase CLI:
supabase db reset # aplica migrations + seed no projeto local
npm run db:types # gera src/lib/supabase/database.types.ts
| Script | Descrição |
|---|---|
npm run dev | Servidor de desenvolvimento |
npm run build | Build de produção |
npm run start | Servir build de produção |
npm run lint | ESLint (next lint) |
npm run typecheck | Checagem de tipos (tsc --noEmit) |
npm run test | Testes unitários (node:test) |
src/
app/ # Rotas (públicas, autenticadas, admin)
components/ # UI (ui/) e layout (layout/)
features/ # Domínios (discovery/, …)
lib/ # supabase/ twitch/ scoring/ permissions/ billing/ telegram/ resend/ env
supabase/
migrations/ # 0001_init.sql, 0002_rls.sql
seed.sql
tests/ # Testes (ClipScore)
Aplicação Next.js — alvo recomendado: Vercel. Variáveis de ambiente devem ser
configuradas no provedor; os segredos (*_SECRET, SERVICE_ROLE_KEY) nunca são
expostos ao browser. Migrations aplicadas via Supabase CLI/CI antes do deploy.
Este repositório também inclui o Agent Hub, um orquestrador local em Python para delegar tarefas a agentes. Consulte docs/agent-hub.md.