Inspiration This was my first time creating a lifestyle hobby app, and I wanted to build something engaging and intuitive. I needed a streamlined way to map out my ideas, organize features, and bring the concept to life without getting bogged down by manual documentation right from the start.
What It Does Myphie is designed to be a lifestyle hobby platform. It takes a user's initial app ideas, core features, and target audience, and automatically structures them into a concrete Product Requirements Document (PRD). Beyond just generating the initial scope, it provides a "things that will not be there" section to help builders see what they might have missed, giving a much broader perspective on how apps like this really work. Best of all, it allows real-time iteration, automatically syncing any changes made to the app directly into the live documentation.
How I Built It Platform Access: I registered for the hackathon on DevPost, which gave me access to the MeDo AI platform along with an initial 3,000 credits to kickstart development.
PRD and Scope Generation: I fed the AI the initial details of what I wanted the app to be about, including its core features and who it was for. The AI then proceeded to package all my specs into a structured PRD.
Asset Integration: When the AI struggled with custom graphics, I utilized external tools to create and animate my own assets, exporting them via Lottie files to insert them directly into the platform.
Challenges We Ran Into The journey had its fair share of frustrations, particularly around the generative AI's interpretation of design prompts. I gave very direct instructions for the logo, wanting a cartoonish yet feminine ladybug, but the AI initially gave me a creepy picture of a live ladybug and kept generating things I didn't ask for.
I also hit major roadblocks with the color scheme and animations. I requested a specific, citrusy color palette and provided the exact hex codes, but the preview and interface kept reverting to black or black-and-white. Additionally, the animations felt more 3D than the 4D style I had asked for, requiring me to constantly reconstruct my prompts. Because of these repeated design errors, I ended up burning through a lot of credits just trying to force the AI to make basic changes.
Accomplishments That I Am Proud Of Seamless Code and PRD Sync: I am incredibly proud of how the app's code and documentation stay connected in real-time. Being able to access the code and PRD simultaneously while working is a massive win.
Bypassing AI Limitations: Instead of settling for the creepy logo the AI generated, I successfully integrated my own animated ladybug from a Lottie file into the platform, and it even preserved the animations perfectly.
Resource Optimization: Despite the heavy credit drain during design iterations, I managed my workflow well enough to successfully build out the app framework using the daily 100-credit allowance.
What I Learnt As a product manager, I know firsthand how incredibly hectic updating documentation can be. This project taught me how powerful generative AI can be for streamlining that exact bottleneck. I learned how to adapt my prompting style when the AI misinterpreted my design directions, and I realized the value of a "would have, could have, should have" framework when evaluating an app's scope. It also reinforced that while generative AI is exceptional for organization, it still has strict limitations when it comes to precise creative execution.
What’s Next for Myphie I give my overall experience with the current platform a 6/10, as the backend still needs a lot of iteration and work to stop making repetitive mistakes with user instructions. Moving forward, I hope to see a more robust 2.0 version of the AI backend launched that can actively learn and handle precise design assets better. For Myphie itself, the next step is to clean up the interface bugs, refine the citrus color palette, and make sure the user experience is fully polished so that people really love using the app.
Built With
- miaoda
- postgresql
- supabase)
- typescript
Log in or sign up for Devpost to join the conversation.