Ideas

Below are some ideas I've kicked around in my head. In some cases, I've worked with Claude or ChatGPT to generate a rough PRD (product requirements document). If you're interested, feel free to pop one of these into your favorite coding agent and see what you can get done.

Please take these ideas and build them (or build on them). I'm always happy to discuss or help. Get in touch if you want to chat: hey@dunn.us

  • Brainspark Notes Dump in all your notes, get sparks

    A note-taking system that automatically resurfaces relevant past ideas based on what you're thinking about now, without requiring organization, tagging, or maintenance.

    Read PRD →
  • Carnival Buddy Find your people during the parade

    (For New Orleans Mardi Gras) People riding floats sign up and specify their krewe, float, and positiion. Their contacts that join the app can see this info so friends and family know where to look.

    During the parade, riders can enable GPS sharing. Friends and family get real-time updates on where they are on the route. Aggregate that across all riders and you can track every individual float. Imagine knowing where every float of a parade is at any moment!

    Parade-goers can also share their location while they’re on the route. Friends and family can find them in the crowd. Imagine knowing exactly where all your people are standing during a parade!

    It’s like a limited-time Find My for Parades. Location sharing turns on when you hit the route, turns off when the parade’s over.

  • Cohort Builder Cohort analysis without the pain

    I love building cohort analyses and find them super valuable for measuring how a business is running. But a lot of companies either don’t do them, do them incompletely, or struggle to build them correctly in standard BI tools.

    For clarity: a cohort analysis groups customers and examines how they perform over a common period of time relative to some starting point (like signup date), rather than calendar time.

    Example: a gym could look at check-ins by month and compare April to June. That’s a calendar analysis. A cohort analysis instead compares how often members visit in month 6 of their membership versus month 1, regardless of when they joined. This lets you see the natural decay curve of gym attendance and whether members who joined during a promotion retain differently than those who joined at full price.

    The tool would let people upload CSVs (or connect directly to a data source), handle the data transformation automatically, and spit out the visuals. Users could pivot the data to group customers by whatever factors they want: signup month, acquisition channel, plan type, geography.

    Cohort analyses are one of those things that’s conceptually simple but annoying to build. This would make it easy.

  • Family Calendar Agent Text it, it's on the calendar

    My wife and I have a shared family calendar through iCloud for appointments, events, kid stuff. One of us (I won’t say who) doesn’t always keep it up to date.

    I want a family agent that you can text something like “School meeting at 6pm next Tuesday” or even just forward a screenshot of a school flyer, and it parses the details and adds it to the shared calendar automatically. Just text it like you’d text your spouse and it shows up on the calendar.

  • Game Sets Pick 'em without the commitment

    I’m burned out on fantasy football but I miss the social and competitive aspect with friends. I want something simpler: just pick winners (maybe against the spread), track weekly and season leaders, talk trash.

    But I don’t want to pick every game. Most pick ‘em apps make you pick 16 NFL games or whatever. That’s too much. I want groups to choose “game sets” that matter to them.

    For example, our group might pick: every LSU game, every Saints game, every Monday Night Football game, every top-10 CFB matchup. Mix NFL and college. Keep it to a reasonable number of games you can knock out while you’re eating breakfast.

    Game sets could get interesting. Every game where Paul Skenes pitches (mix sports! filter to players!). Every NFC South vs NFC South game. Every SEC vs SEC game. Every primetime game. More ambitious groups can pick every NFL game if they want.

    Layer in a social feed like Venmo so you can see picks and results from friends. Every existing pick ‘em app is either too heavy, part of a bigger platform, requires picking every game, or doesn’t let groups customize what they’re picking.

  • Lien On Me Chat your way to getting paid

    At Levelset we had a mission to help contractors get what they earned. Construction payment is a unique animal with different laws and notice requirements in every state. We built an enormous amount of helpful content and a wizard that would walk contractors through choosing and sending the right document.

    But people still struggled. The wizard got a ton of traffic but had low conversion through to the end. I suspect part of the issue was the challenge of choosing the right doc and having the right data to fill in the fields.

    I’d like to replace the wizard with a chat. Describe your payment problem in plain language. Based on knowledge of local construction payment laws, it asks follow-up questions to determine the best course of action. Then it asks for the details it needs and automatically pre-fills your document. You review, approve, and it’s mailed automatically.

  • Makercade Vibe build a browser game

    A browser-based platform that lets people create video games using natural language. Describe your game, watch it come to life.

    Read PRD →
  • Board Game Rule Buddy Ask the rulebook out loud

    You’re playing a new board game or one you haven’t touched in a while. Someone asks a rules question. Now you’re flipping through the rulebook, scanning for the relevant section, trying to parse the legalese while everyone waits.

    You should be able to upload the rulebook to an app, then just ask out loud: “Hey, can I trade with someone on their turn?” or “What happens when I roll a 7 and there’s no one to steal from?” and get a spoken answer immediately. LLMs should be able to handle this!