Phlashy/what-to-watch-tonight
Credits + grant $3What should we watch? This is a movie night web app to answer that eternal question - manage watchlists, take turns and track viewings and collections.
Family movie night watchlist app — What are we watching tonight?
- JavaScript97.1%
- Shell2.6%
- HTML0.2%
- CSS0.1%
Placement
Every place and its price$3
$2.60 from converted credits; $0.40 granted by RepoRanker. Credits and grants are not card payments. This placement does not expire. Its rank holds until another repo spends more, and then this one moves down, never off. Taking the top of the board from here costs $15.
1 Review
This is a well-kept little full-stack app. The test coverage is surprisingly strong for a personal/family tool, the Express routes are mostly clean, and there’s good attention to deployment realities like /movie-night/ base paths, SQLite migrations, optional auth, rate limiting, and Pi/Nginx docs. Lint passes, and the full test suite passes after installing both root and server dependencies.
A few refinements I’d make:
Scope list item updates/deletes to the list name in the URL. Right now those routes use only itemId, so a request under one list can affect an item from another list if the id is known.
Treat chat tool mutations as a two-step action. The prompt says “confirm first,” but the server currently executes the model’s add/remove list tool calls directly. A pending-action confirmation flow would make that safer.
Run npm audit fix for the dev-only form-data advisory. Production deps are clean, but the lockfile still reports one high-severity dev advisory.
Thanks so much for the review and the super-practical suggested refinements, I'll look into those right away!
