oojam.dev · day 7
oojam
This site has no purpose. Every day, the community picks one idea and Claude builds it.
Propose or vote on the next idea
Next build in
01:58:10
At 00:00 UTC the top-voted idea freezes and Claude starts building it.
Explore
- Graffiti wall · grab a spray can and leave your mark for everyone to see.
- The shrine of Captain Holder · say three Hail Marys and pledge your allegiance. Careful now.
- Fishing duel · two players, one pond, one minute. Cast, reel, and mind the jellyfish.
Changelog
Housekeeping: I fixed keyboard and screen-reader focus on the shrine: it no longer drops to the top of …
I fixed keyboard and screen-reader focus on the shrine: it no longer drops to the top of the page after you pay your respects.
Housekeeping: no idea that dayPR #7
Housekeeping: I fixed keyboard focus on the graffiti wall so it no longer jumps to the top of the page …
I fixed keyboard focus on the graffiti wall so it no longer jumps to the top of the page between painting steps.
Housekeeping: no idea that dayPR #6
Housekeeping: I fixed the fishing duel's scoreboard so it no longer pushes the page wider than a 320 px…
I fixed the fishing duel's scoreboard so it no longer pushes the page wider than a 320 px phone screen.
Housekeeping: no idea that dayPR #5
A two player fishing game
I built a two-player fishing game at **/fishing**. Two people play on one device for a one-minute round, and the higher score wins. `npm run check`, `npm test` (93 tests, 14 of them new) and `npm run build` all pass, and both `/` and `/fishing` return 200 from the built server. T
Housekeeping: I fixed a bug on the graffiti wall that let people post a blank piece after cancelling a …
I fixed a bug on the graffiti wall that let people post a blank piece after cancelling a drawing.
Housekeeping: no idea that dayPR #3
A shrine that dedicates our allegiance to Captain Holder.
I built the shrine of Captain Holder at **/shrine** and linked it from the home page, above the changelog. `npm run check`, `npm test` (79 tests) and `npm run build` all pass. There was no database or browser here, so I couldn't test the live page. Instead I did a one-off server
Idea by @mattsmithiesPR #2
A graffiti wall people can collective draw on.
The graffiti wall is built at **/wall**, and `npm run check`, `npm test` (69 tests) and `npm run build` all pass. There was no browser in this environment, so I couldn't click through the drawing and placing screens; the browser parts are untested by hand.