尚未收集儲存庫資訊。
尚未偵測到更新。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