Log a night, rate the sound, the venue and each DJ set, and follow people.
SocialTypeScript · PLpgSQLGitHub @bflip12OnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
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
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 ↗Letterboxd for music nights. Log a night you went to, rate the sound, the venue, and each DJ set, and read what other people thought. Built for the underground scene: house, techno, and rooms where the sound system matters.
Live at www.peerreview.club.
In development. Accounts are done: sign-in with an email link or Google, handles, and
account deletion. Venues, DJs, and collectives are being built now. Logging nights,
profiles, following, and the feed come next. The full plan, milestone by milestone, is in
TASKS.md.
The product spec is SPEC.md.
main. None are applied by hand.I build Peer Review with Claude Code as a pair: it drafts, researches, reviews, and lays out options, and I make the calls. These files are the record of that work.
| File | What it holds |
|---|---|
docs/ai-log.md | How I use AI at each stage, from the first idea to code, and which calls were mine. |
docs/adr/ | Architecture decision records: each big decision, the options, and why. |
docs/DATA_MODEL.md | Tables, constraints, indexes, and who can read what. |
docs/style-guide.md | The design: type, color, spacing, and components. |
docs/changelog.md | Dated changes to the rules and workflow, with the reason for each. |
CLAUDE.md, .claude/ | The rules and skills the agent works under. |
Needs Node 22.18 or later and Docker.
npm ci
npm run db:start
npm run db:env
npm run dev
db:start starts a local Supabase stack and applies every migration. db:env writes its
URL and key to .env.local. The rest of the commands are listed in
CLAUDE.md.
This is a personal project, and it doesn't take issues or pull requests.
Copyright Bobby Filippopoulos. All rights reserved. The code is public to read. It is not licensed for reuse.