-
-
AppArcana’s landing screen - enter any App Store link to analyze or click ‘Browse Opportunities’ to explore ready-made analysis
-
This is where all your analyzed apps live. From here, you can download PRDs, export insights, or generate MVP code into your GitHub repo.
-
A curated library of pre-analyzed apps — a goldmine for indie devs who don’t have an idea yet but want to build MVPs validated by the market
-
The magic - after reviewing insights, AppArcana scaffolds your MVP and commits it directly to your GitHub repo.
-
Under the hood: we use Supabase edge functions to extract and transform app reviews, enabling real-time insight generation and analysis.
-
-
-
-
-
AppArcana pushes a complete React Native MVP to your GitHub repo — including screens, navigation, and core logic tailored to the opportunity
-
The README includes instructions and Expo Go QR codes so users can preview the app instantly, making testing and iteration frictionless
🧠 Inspiration
Over the years, we’ve spent countless hours debating what makes a good MVP—how to balance speed with real user needs, how to validate ideas without spending weeks building. And honestly, it’s been a struggle. So we built AppArcana for ourselves and others like us: makers, indie devs, small teams who want to move fast and build the right thing.
⸻
⚙️ What it does
AppArcana takes poorly rated but widely downloaded apps and turns them into goldmines of insight. It analyzes reviews, surfaces patterns, and gives you two powerful things: • A full Product Requirements Document based on real user pain • A working MVP codebase you can drop straight into your GitHub repo
You can search for any app or explore our pre-analyzed “Opportunities” if you’re just looking for ideas that are already vetted.
⸻
🧱 How we built it
The frontend is built in Bolt, which helped us move fast. We’re using Supabase as our backend and database, OpenAI for insight extraction and PRD generation, and Claude to scaffold actual MVP code. We authenticate and push to GitHub using their API, and payments run through Stripe. All styled with Tailwind to keep it clean.
⸻
🧩 Challenges we ran into • Tuning the prompts to get reliable outputs took a lot of iteration • Making the generated code feel truly useful (and not just a toy) • Connecting all the parts — from scraping to analysis to generation — while keeping the UX simple • Making the analysis feel like magic, without overwhelming the user
⸻
🏆 Accomplishments that we’re proud of • Turning raw App Store pain into structured, useful product specs • Letting users go from insight to GitHub repo in under a minute • Giving builders without an idea a solid place to start • Making the whole experience fast, useful, and kind of fun
⸻
📚 What we learned • Prompt design is just as important as interface design • Builders want clarity and momentum, not fluff • A single insight, if well-structured, can guide an entire product • Indie devs love shortcuts — as long as they’re high-quality
⸻
🚀 What’s next for AppArcana • Letting users customize MVP templates and tech stacks • Pulling in RevenueCat to model monetization flows • Direct Bravo Studio integration to go from PRD to visual app • A smarter “Opportunities” section powered by our own research • Getting feedback from real builders so we can improve fast
Built With
- auth
- bolt
- claude
- custom
- github-api
- openai
- stripe-(payments)
- supabase
- tailwind-css

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