💡 Inspiration
The idea for My Test App was born out of a simple frustration: existing tools felt clunky, impersonal, or overly complex for what should be a straightforward task. I wanted to create something minimal yet powerful—an app that could deliver value without overwhelming the user. The goal was to build a space where users could interact effortlessly, whether for productivity, self-expression, or community engagement.
🧠 What I Learned
This project taught me how to think like a product designer, not just a developer. I had to:
Prioritize user experience over technical cleverness.
Work iteratively—starting from a prototype, getting feedback, and evolving.
Embrace new technologies and frameworks I wasn’t previously comfortable with.
Some of the most valuable lessons came from unexpected bugs and user feedback. I learned how small UI/UX decisions could significantly impact usability
🛠️ How We Built It (Just Bolt, No Bait)
We kept things simple — like, “just-one-library” simple.
Here’s how we built Reverse Fishing using only Bolt for JavaScript:
🧰 Tools Used
- Bolt – Slack’s official JavaScript framework
Think of it as the Swiss Army knife of Slack bot building.
It handled everything: commands, events, modals, messages, and existential fish thoughts.
🐟 Core Features We Hooked Up
Slash Command:
/fish– the main way to start a peaceful fishing session- Triggered a response with a random meditative fish message
Interactive Messages:
- Users could choose to “feed fish,” “clean the ocean,” or “meditate”
- Each option replied with something oddly wholesome or fishy
- Users could choose to “feed fish,” “clean the ocean,” or “meditate”
Static Responses:
- No external APIs
- All responses were hand-crafted (like artisanal seaweed) # Challenges faced
So, we built the Reverse Fishing App—because normal fishing was just too mainstream. Instead of catching fish, the fish catches humans. Because... why not?
Challenge number one: logic.
Try explaining to your code that not catching anything is a success. Our app basically thought it was broken 90% of the time.
Then we added casting motions. Simple, right? Nope. We ended up flailing our phones so hard, one almost flew into a wall. Great upper body workout though.
And the UI? We wanted it to look hilariously bad—but there’s a fine line between ironically ugly and just… bad bad. We walked that line like a tipsy tightrope artist.
In the end, we made an app no one asked for, solving a problem no one has—and we’re weirdly proud of that.
Built With
- bolt




Log in or sign up for Devpost to join the conversation.