myspoti
Jetpack Compose로 만든 Spotify 전용 안드로이드 클라이언트
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
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 |