Salve a música antes dela estourar. Fica registrado que a descoberta foi sua.
Translation pending
SocialTypeScript · CSSGitHub @dankwxOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
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
Mirsui - Music based Social Network
Translation pending
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
Discover before the world does. Frontend do Mirsui, em Next.js 14 (App Router). O backend fica em um repositório separado, mirsui-backend, e é ele quem fala com o Postgres na maior parte dos casos — o frontend só usa o Supabase direto para sessão e para leituras públicas da landing. • Google Analytics — só pageview, em lib/gtag.ts + hooks/use-analytics.tsx. • PostHog — eventos de produto, via capture() de lib/posthog.ts. É onde moram os eventos de salvar, botar ficha, compartilhar e login.Read the full README ↗
Frontend do Mirsui, em Next.js 14 (App Router). O backend fica em um repositório
separado, mirsui-backend, e é ele quem fala com o Postgres na maior parte dos
casos — o frontend só usa o Supabase direto para sessão e para leituras públicas
da landing.
npm install
npm run dev # sobe em :3001
# Supabase (sessão e leituras públicas)
NEXT_PUBLIC_SUPABASE_URL=
NEXT_PUBLIC_SUPABASE_ANON_KEY=
# Backend
BACKEND_URL=
NEXT_PUBLIC_BACKEND_URL=
# Site (canonical, OG)
NEXT_PUBLIC_SITE_URL=
# Quem abre /admin — lista de e-mails separada por vírgula. É uma cópia
# deliberada da lista do backend, não um import: ver lib/admin.ts.
ADMIN_EMAILS=
# Analytics (ambos opcionais; sem chave, cada um desliga sozinho)
NEXT_PUBLIC_GA_ID=G-XXXXXXXXXX
NEXT_PUBLIC_POSTHOG_KEY=
NEXT_PUBLIC_POSTHOG_HOST=
NEXT_PUBLIC_POSTHOG_UI_HOST=
# APIs externas (reserva; a fonte principal de catálogo é o Deezer, que não
# pede credencial)
SPOTIFY_CLIENT_ID=
SPOTIFY_CLIENT_SECRET=
YOUTUBE_API_KEY=
Duas ferramentas, com papéis diferentes:
lib/gtag.ts + hooks/use-analytics.tsx.capture() de lib/posthog.ts. É onde
moram os eventos de salvar, botar ficha, compartilhar e login.design-club-v1; capturas em docs/redesign/.REVISITAR.md — leia antes de divulgar o Mirsui em qualquer lugar com
audiência. O que quebra quando o site der certo, com os números medidos.docs/plano-de-urls-e-seo.md — a forma das URLs e por que a indexação está
segurada.docs/analise-entidade-da-faixa.md — página derivada ou registro.Stake.md — as regras das fichas./settings, que nunca foi criada)docs/plano-de-urls-e-seo.md §10)REVISITAR.md §4.1.