尚未收集仓库信息。
尚未检测到更新。GitHub 发布版本后会显示在这里。
制作者的介绍仅有上面的一句话。 更多详情请阅读仓库 README。 仓库 README ↗
正在加载完整 README。
查看完整 README ↗One album a day for everyone. Listen on Spotify, score it on four measures out of 10, and compare with everyone else.
Built with Next.js on Vercel and Supabase for the database and logins.
| Page | What it does |
|---|---|
/ | Today's album, the Listen on Spotify button, the score form and today's averages |
/day/[date] | A past day; late scores allowed |
/archive | Every released album, newest first |
/me | Your scores and averages |
/admin | Curator only: schedule albums from a Spotify link, fix the most-played song |
/login | Sign in or make an account (email and password) |
See .env.example. On Vercel, add them under Project Settings → Environment Variables.
| Name | Where to find it |
|---|---|
NEXT_PUBLIC_SUPABASE_URL | Supabase → Project Settings → API |
NEXT_PUBLIC_SUPABASE_PUBLISHABLE_KEY | Supabase → Project Settings → API Keys (publishable) |
SPOTIFY_CLIENT_ID, SPOTIFY_CLIENT_SECRET | developer.spotify.com/dashboard → your app |
LASTFM_API_KEY | last.fm/api (optional; suggests the most-played song) |
npm install
cp .env.example .env.local # fill in the values
npm run dev