Inspiration
Most founders and investors entering Southeast Asia spend months on market research and still get generic advice. We built SEALaunch because no tool existed that could take a plain language business idea and instantly return country-specific intelligence, competitor analysis, and an actionable launch plan — all in one place.
What It Does
SEALaunch turns any business idea into a complete SEA market intelligence report in under 60 seconds.
Type your idea. SEALaunch detects your business type, recommends the best SEA countries to enter, and generates a full report applying 15 real business frameworks — Porter, Damodaran, Christensen, Thiel, Kotler, Ariely, and more — all calibrated specifically for Southeast Asian markets.
Key Features
| Feature | Description |
|---|---|
| AI Market Report | 10 sections including competitors, regulations, GTM, and cost structure |
| 15 Business Frameworks | Porter, Blue Ocean, Lean Startup, DCF, Zero to One, and more |
| Live AI Chat | Context-aware assistant per report section with real-time updates |
| Launch Kit | 5 documents: pitch deck, 30-day plan, financial model, outreach templates, regulatory checklist |
| 20 Languages | Full cultural adaptation including RTL for Arabic and Persian |
| 25 Currencies | Live exchange rates with volatility warnings |
| Anti-Hallucination | Confidence scoring and bias detection on every AI output |
| Full Traceability | Session logs, trace IDs, unique report IDs per generation |
How We Built It With MeDo
MeDo was the core engine of SEALaunch, not just a code generation tool. We used MeDo in three ways.
1. Multi-Turn Report Generation
Each report section is generated through a structured multi-turn conversation. The first turn establishes full business context. Each subsequent turn generates a specific section using the prior context as memory. This is why every section feels coherent and connected rather than isolated outputs.
2. Live Chat Assistant
The in-report AI chat uses MeDo's conversational API to maintain context across the entire report session. When a user asks a follow-up question in the Competitor section, MeDo already knows the business type, target country, and budget from earlier in the conversation. The answer updates the relevant report section in real time.
3. Launch Kit Generation
The Launch Kit uses the entire report as context in a single MeDo generation call to produce 5 structured documents simultaneously. This was the most impressive feature MeDo helped us create — a pitch deck, financial model, and regulatory checklist all generated from one coherent context window.
Tech Stack
| Layer | Technology |
|---|---|
| Frontend | React, TypeScript, Vite, Tailwind CSS |
| Backend | Supabase (PostgreSQL, Edge Functions) |
| AI | Baidu ERNIE-4.0 via MeDo multi-turn API |
| Charts | Recharts with custom dark theme |
| i18n | react-i18next, 20 language files, RTL support |
| Currency | Live exchange rate API, Intl.NumberFormat |
Try the judge demo: Add
?mode=judgeto the URL for a pre-filled demo that highlights every MeDo-powered feature with visual indicators.
Challenges We Ran Into
1. Keeping Reports Consistent
The hardest problem was making every section of the report reference the same country and business type. Early versions mixed contexts — competitor cards from Indonesia appearing in a Malaysia-focused section. We solved this by injecting a strict country and business type context object into every single MeDo prompt and running a post-generation validation layer.
2. Eliminating Markdown in AI Outputs
MeDo outputs used **bold** and # headings by
default. We built a sanitization layer that strips
all markdown symbols before rendering and added
explicit formatting rules to every system prompt:
3. Multilingual Consistency
Keeping 20 language files synchronized was complex. Any missing translation key caused raw key strings to appear in the UI. We built an automated diff checker that compares every language file against the English master and fails the build if any key is missing.
4. State Management Between Reports
The app worked perfectly on the first report
then broke on the second without a page reload.
The root cause was stale React state not resetting
between generations. We solved this with an
explicit resetAllState() function and a
generation lock flag that prevents double submission.
Accomplishments That We Are Proud Of
- 15 business frameworks integrated into a single coherent report flow — not just named as labels but generating actual calculated outputs
- Live AI chat that updates report sections in real time with full conversation memory
- Anti-hallucination system with confidence scoring, bias detection, and automatic fallback to verified demo data
- Full RTL support for Arabic and Persian including mirrored layouts, Eastern Arabic numerals, and RTL PDF export
- Judge demo mode at
?mode=judgethat highlights every MeDo capability visually so judges can see the depth of integration in under 2 minutes
The metric we are most proud of:
$$\text{Time to Market Intelligence} = \frac{\text{Traditional Research (3-6 months)}} {\text{SEALaunch (60 seconds)}} = 4320\text{x faster}$$
What We Learned
MeDo excels at multi-turn structured generation. The quality of outputs improved dramatically when we stopped treating each section as an isolated prompt and started treating the entire report as a single long conversation with shared memory.
Prompt engineering is product engineering. Every user-facing quality issue — hallucinated competitors, generic country advice, markdown in outputs — had a prompt engineering solution. The anti-hallucination and anti-bias rules we added to the system prompt had more impact on output quality than any UI change.
Southeast Asia is not one market. Building cultural adaptation for 10 countries taught us that Indonesia, Singapore, Vietnam, and Myanmar are as different from each other as they are from Europe. Generic SEA advice is almost always wrong.
What's Next for SEALaunch
| Roadmap Item | Description |
|---|---|
| Real-Time Data | Connect to live market data APIs for up-to-date market sizing |
| Saved Comparisons | Side by side comparison of multiple reports |
| Team Collaboration | Share reports with comments and version history |
| API Access | Let developers query SEALaunch intelligence programmatically |
| Expanded Coverage | Add South Asia and East Africa market intelligence |
| Verified Data Partners | Partner with local SEA research firms to increase confidence scores |
SEALaunch started as a hackathon project but the problem it solves is real, the market is large, and the foundation is solid.
The goal is to become the Bloomberg Terminal for Southeast Asian market entry.
Built With
- baidu
- medo
Log in or sign up for Devpost to join the conversation.