Skip to content

Commit 9a51af7

Browse files
authored
Merge pull request wasp-lang#394 from wasp-lang/promptpanda
add prompt panda blog post
2 parents 06add72 + 2c2d9ae commit 9a51af7

File tree

9 files changed

+139
-0
lines changed

9 files changed

+139
-0
lines changed
27.1 KB
Loading
49.3 KB
Loading
64.1 KB
Loading
54.6 KB
Loading
104 KB
Loading
27.5 KB
Loading
206 KB
Loading
27.1 KB
Loading
Lines changed: 139 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,139 @@
1+
---
2+
title: "Going from an Idea to MVP in Weeks: PromptPanda's Launch(es)"
3+
date: 2025-03-12
4+
tags:
5+
- webdev
6+
- saas
7+
- sideproject
8+
- indiehackers
9+
authors: milica
10+
---
11+
import { Image } from 'astro:assets';
12+
import StarOpenSaaSCTA from '../../../components/StarOpenSaaSCTA.astro';
13+
import plausibleCommunity from '../../../assets/plausible/plausible-community.png';
14+
import interfaceImg from '../../../assets/promptpanda/interface.png';
15+
import meme1 from '../../../assets/promptpanda/meme1.jpg';
16+
import meme2 from '../../../assets/promptpanda/meme2.jpg';
17+
import ph1 from '../../../assets/promptpanda/ph1.png';
18+
import ph2 from '../../../assets/promptpanda/ph2.png';
19+
20+
Did you know that most co-founders meet each other through work? **[Lander Willem](https://x.com/WWWillems)** met his friend and co-founder **[Bram Billiet](https://x.com/brambilicious)** while they were working at the local venture fund. They both shared the love towards LLMs and got the idea to kickstart their SaaS after experiencing the same pain points with managing and versioning prompts.
21+
22+
In this post, you'll learn how they:
23+
24+
- Shipped their SaaS from idea to MVP in weeks, using modern AI stack
25+
- Launched and got trending on Product Hunt with 100+ upvotes
26+
- Successfully onboarded first users
27+
28+
## The problem: Managing prompts is messy
29+
30+
Right after OpenAI released their first LLM models, Lander and Bram started exchanging tips on how to get optimal results from prompts. Soon, they learned that managing AI prompts is often chaotic.
31+
32+
People who share prompts usually do so through messaging apps such as Slack, Microsoft Teams or in better cases, shared Google Docs documents. Some of the people they talked to even confessed they were sharing their favorite prompts using screenshots 😅. Although a Google Doc might work initially, people quickly bump into issues regarding versioning and granular access management.
33+
34+
This is how they got the idea to create [PromptPanda](https://www.promptpanda.io/) - a SaaS that allows people to exchange prompts in an easy way. Here's an interactive demo you can click through to see what they've built:
35+
36+
37+
<div style={{ position: 'relative', paddingBottom: 'calc(53.11430527036276% + 41px)', height: 0, width: '100%' }}>
38+
<iframe
39+
src="https://demo.arcade.software/JiVvKE3oDWzbar0DKUDX?embed"
40+
title="PromptPanda: Live Demo"
41+
frameBorder="0"
42+
loading="lazy"
43+
allowFullScreen
44+
style={{ position: 'absolute', top: 0, left: 0, width: '100%', height: '100%', colorScheme: 'light' }}
45+
></iframe>
46+
</div>
47+
48+
## The opportunity: Everyone uses prompts, not just devs
49+
50+
Other AI prompt tools are primarily designed with developers in mind, which leaves out non-technical teams. Those less technical users depend heavily on collaboration, efficiency, and consistency to complete their tasks. This is the market PromptPanda decided to go after.
51+
52+
<div className="flex justify-center">
53+
<Image src={meme1} alt="Make apps for everyone" loading="lazy" />
54+
</div>
55+
56+
The tool is designed specifically to help teams centralize their prompts and ensures consistent output quality. Collaboration is painless because of an intuitive web app that also has [a Chrome extension](https://chromewebstore.google.com/detail/promptpanda/hpgfoodclhmbloolkenjjofklhalfblc).
57+
58+
PromptPanda integrates with major AI providers such as OpenAI, Anthropic, Google, Perplexity, and DeepSeek. Coupled with its built-in Prompt Improver, these integrations allow users to quickly test, iterate, and enhance their prompts, while not imposing any limitations for the end-users.
59+
60+
<div className="flex justify-center">
61+
<Image src={interfaceImg} alt="PromptPanda interface" loading="lazy" />
62+
</div>
63+
64+
With this approach they covered a market that other companies overlooked, non-technical users who rely on the biggest LLM providers for their daily tasks.
65+
66+
<StarOpenSaaSCTA />
67+
68+
## Launching is unpredictable: Product Hunt hits and flops
69+
70+
As soon as the app was somewhat stable and usable, Lander and Bram decided to launch on ProductHunt.
71+
72+
<div className="flex justify-center">
73+
<Image src={ph1} alt="PromptPanda on Product Hunt" loading="lazy" />
74+
</div>
75+
76+
[Their first ProductHunt launch](https://www.producthunt.com/products/promptpanda#promptpanda) was great in terms of visibility. They were featured by the ProductHunt team which got them a bunch of upvotes and comments. **Although there was quite a lot of engagement with the launch, it didn't really end up in sticky, paying customers.**
77+
78+
<div className="flex justify-center">
79+
<Image src={ph2} alt="PromptPanda on Product Hunt" loading="lazy" />
80+
</div>
81+
82+
A short while later they relaunched on ProductHunt after processing the feedback from their first launch. Both their product and launch campaign were much better prepared. Weirdly enough, the launch mostly failed as they got almost no upvotes or conversions.
83+
84+
<div className="flex justify-center">
85+
<Image src={meme2} alt="Trying again" loading="lazy" />
86+
</div>
87+
88+
**Although their second launch was mostly a flop, it did manage to get them mentioned in a Superhuman (the email app) newsletter. Their user base doubled overnight.**
89+
90+
Ever since then they have an active stream of users and new signups coming in.
91+
92+
> ”My main takeaway is to never stop shipping, and always share your work!”
93+
>
94+
> Lander Willem
95+
96+
Most of their users today have found PromptPanda through organic SEO. They started writing articles about [AI Prompt Management](https://www.promptpanda.io/ai-prompt-management/) which have quickly found traction in search engine algorithms.
97+
98+
## Choosing the right stack for developing your SaaS app
99+
100+
PromptPanda's team chose [Open SaaS](https://opensaas.sh/) because it significantly streamlined their product development by simplifying backend setup, database management, and built-in authentication. This was crucial as they needed an efficient solution that could save time due to their busy schedules. Wasp's default integration with Fly also enabled rapid deployment, allowing them to quickly validate their product idea without getting bogged down in infrastructure complexities.
101+
102+
Here's a full overview of their tech stack alongside all the tools they rely on to run their SaaS:
103+
104+
**Full-stack JavaScript framework:**
105+
106+
- [Wasp](https://wasp.sh/) (React, Node.js, Prisma)
107+
108+
**UI:**
109+
110+
- [shadcn](https://ui.shadcn.com/)
111+
112+
**Payment Integration:**
113+
114+
- Stripe
115+
116+
**IDE & Development Tools:**
117+
118+
- Cursor & Biome
119+
120+
**AI & Background Jobs:**
121+
122+
- Trigger.dev (background jobs)
123+
- Google Gemini (AI integrations and prompt improvements)
124+
- Vercel AI SDK (AI provider integrations)
125+
126+
**Other Tools:**
127+
128+
- Tally.so (forms for feedback, feature requests, bug reports)
129+
- GitBook (documentation & knowledge base)
130+
- WordPress (website & blog)
131+
- SendGrid (mail provider)
132+
- Notion.so (internal knowledge sharing)
133+
- Discord (internal notifications & webhooks for payments, etc.)
134+
135+
## Are you ready to ship your SaaS now?
136+
137+
PromptPanda's story proves the best SaaS ideas come from solving your own pain points. Lander and Bram also learned launching isn't predictable—success can come from unexpected places, even failed launches. The takeaway? Keep building, keep shipping, and always share your progress openly.
138+
139+
If you enjoyed this post please make sure to [give Open SaaS a star on GitHub](https://github.com/wasp-lang/open-saas), this keeps us going forward and supports our work!

0 commit comments

Comments
 (0)