Inspiration
I created a dumb web app crapboard.com, essentially pastebin + chat roulette. This site allows any user to submit text into a "dumpster" or you can randomly retrieve submissions from the dumpster. It quickly got traction across a few subreddit. I watched metas evolve on how people used this raw, low friction, anonymous text sharing platform. Some of my favorite trends that got pulled out of the dumpster, edited, and put back in;
"Let's write a story together. Add a word or a sentence and repost." "Write what makes you feel nostalgic down below" "Hi, please give me a recipe for macaroni and cheese."
As the name might suggest, theres also a ton of crap on that site. This game is imagined out of how users organically use crapboard, but in a more structured way.
What it does
Write a line <80 characters to start a new round. Users add a second line to complete the 𝗌̶𝗍̶𝗈̶𝗋̶𝗒̶ whatever. Flip through submissions and vote for the ones you like. After 24 hours, the winner is finalized. When the round is over, users can "remix" any of the submissions from a prior game. This creates a new round starting with the 2nd line from the remixed round. Effectively continuing the story another line, the app comments the full linage on each remixed post.
How we built it
I started with the react template. Leaning heavily on codex cli, using the devvit, context7, and rag-docs mcp to provide the agent with documentation on devvit, react, and the hackathon.
Challenges we ran into
It would be helpful to have a local development environment.
Creating a splash screen was frustrating, I was glad to see the requirement dropped. I was unable to get a splash screen that functioned as I desired however I feel it still serves a little value so I left it.
Accomplishments that we're proud of
Discovered the Devvit platform and shipped a playable prototype in the process.
What we learned
Devvit Web’s client/server split plus Redis is a great fit for quick, stateful games.
Built With
- devvit
- react
Log in or sign up for Devpost to join the conversation.