explainroo
explainroo is a free, open source tool that lets your AI agent make explainer videos with a voice. It runs on your own computer and needs no API key.
翻訳待ち
No updates detected yet. GitHub releases will appear here.
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 ↗Notizie e pronostici di beach tennis: web app mobile-first (PWA) in italiano, portoghese brasiliano, spagnolo e inglese. Gioco di pronostici gratuito, nessuna scommessa o vincita in denaro. Solo punti virtuali: niente denaro, premi o conversioni.
Architettura, schema e regole dei punti: docs/ARCHITETTURA.md. Come mettere l'app online: docs/DEPLOY.md.
I dati sportivi si inseriscono a mano: nessuna API, nessuno scraping.
Serve Node 20+, Docker e la Supabase CLI.
npm install
supabase start # Postgres, Auth e Mailpit in locale; applica le migrazioni e carica supabase/seed.sql (dati inventati)
cp .env.example .env.local
npm run dev # http://localhost:3000
docker exec supabase_db_beachpick psql -U postgres -c "update profili set is_admin = true where nickname = 'tuo_nick'"| Comando | Cosa prova |
|---|---|
npm test | lettura delle entry list e costruzione del primo turno (vitest) |
npm run test:db | lo schema su un Postgres temporaneo: permessi, blocchi, punti a rarità, avanzamento, classifiche, leghe, notizie, account |
npm run typecheck / npm run lint / npm run build | tipi, lint, build di produzione |
npm run test:e2e | da telefono (viewport iPhone): registrazione → lingua → pronostico → lega → classifica in meno di 2 minuti, poi l'admin che importa un tabellone, inserisce un risultato e pubblica una notizia. Richiede supabase start e npm run build && npm start |