Validate startup ideas with ruthless AI honesty โ Get scored โ Build your MVP in seconds
๐ Most founders waste months building something nobody wants. Shadow Founder tells you the truth in 30 seconds โ then builds your MVP if it's worth it.
Shadow Founder is an AI-powered startup validation & MVP generation platform built for the Indian startup ecosystem. It acts as your brutally honest co-founder that:
- ๐ Validates your startup idea using AI (scores it 0-100)
- ๐ฌ Coaches you with follow-up AI chat for strategy refinement
- โก Builds a complete MVP codebase with a stunning landing page
- ๐ฆ Exports everything as a downloadable ZIP โ ready to deploy
No fluff. No "great idea!" fakery. Just raw, data-backed analysis and actionable output.
- Submit your idea with target audience, problem, revenue model & competitors
- Get a 0-100 viability score with verdict:
VIABLEยทCONDITIONAL PASSยทRISKYยทNOT VIABLE - Deep analysis: TAM, competition level, revenue potential, feasibility, India market fit, MVP time, scalability, user acquisition
- Strengths, weaknesses, recommendations, failure risks, founder checklist
- Competitor analysis with big players breakdown (strengths & weaknesses)
- Monetization strategies tailored to your idea
- Illegal/harmful ideas get auto-rejected with a score of 0 ๐ซ
- Follow-up conversation with Shadow Founder AI after validation
- Ask about pivots, GTM strategy, fundraising, tech stack decisions
- Full conversation history persisted to your account
- Streaming responses for real-time feel
- One-click MVP generation from any validated idea
- Generates complete codebase:
package.json, pages, layouts, components, config - Stunning landing page (
preview.html) with 12 sections:- Nav (Glassmorphism) ยท Hero (Glass + Bauhaus shapes) ยท Logo Cloud (Bauhaus) ยท Problem Old vs New (Neumorphism) ยท Features (Glassmorphism cards) ยท How It Works (Bauhaus geometric) ยท Stats (Neumorphism dark) ยท Showcase (Glass mockup) ยท Testimonials (Neobrutalism) ยท Pricing (Glass + Neu mix) ยท FAQ (Bauhaus accent) ยท CTA (Glass over dark)
- 10 unique color themes per category (SaaS, Fintech, Health, EdTech, E-commerce, Social, AI/ML, Gaming, Food, Travel)
- All prices in โน (INR) with Indian names & cities
- Live preview in sandboxed iframe
- ๐ Confetti celebration when your MVP is ready!
- Interactive file tree explorer
- Syntax-highlighted code viewer
- Copy individual files to clipboard
- Download entire project as ZIP
- Toggle between Code and Preview modes
- Edit popup for customization tips
- Free Plan: 1 MVP build
- Pro Plan: 10 MVP builds
- Enterprise Plan: Unlimited builds
- Build usage tracking
- Coming soon: Dark Mode, API Keys, GitHub/Slack integrations, Team Access
| Layer | Technology | Why |
|---|---|---|
| ๐ฅ๏ธ Framework | Next.js 16 (App Router) | Server components, API routes, streaming |
| โ๏ธ UI | React 19 | Latest concurrent features |
| ๐จ Styling | Tailwind CSS 4 | Utility-first, rapid prototyping |
| ๐ญ Animations | Framer Motion | Smooth page transitions & micro-interactions |
| ๐ค AI | Groq SDK (LLaMA 3.3 70B + GPT-OSS 120B) | Ultra-fast inference for validation & code gen |
| ๐๏ธ Database | MongoDB Atlas + Mongoose | Flexible schema for analyses & builds |
| ๐ Auth | Clerk | Social login, session management, middleware |
| ๐ฆ Export | JSZip | Client-side ZIP generation |
| ๐ Confetti | canvas-confetti | Celebration effects |
| ๐จ Icons | Lucide React | Beautiful consistent icons |
| ๐ Analytics | Vercel Analytics | Production monitoring |
shadow-founder/
โโโ app/
โ โโโ page.tsx # ๐ Landing page
โ โโโ layout.tsx # Root layout (Clerk provider, fonts)
โ โโโ globals.css # Global styles
โ โโโ loading.tsx # Root loading spinner
โ โ
โ โโโ (auth)/ # ๐ Auth pages
โ โ โโโ sign-in/[[...sign-in]]/ # Sign in
โ โ โโโ sign-up/[[...sign-up]]/ # Sign up
โ โ
โ โโโ (dashboard)/ # ๐ Protected dashboard
โ โ โโโ layout.tsx # Dashboard shell (sidebar, nav)
โ โ โโโ dashboard/page.tsx # Hub โ all analyses
โ โ โโโ validator/page.tsx # ๐ฏ Submit ideas for validation
โ โ โโโ builder/page.tsx # โก Build MVP from analyses
โ โ โโโ analysis/[id]/page.tsx # ๐ Deep analysis + AI chat
โ โ โโโ assembly/[id]/page.tsx # ๐ Code viewer + preview
โ โ โโโ profile/page.tsx # ๐ค User profile & plans
โ โ
โ โโโ api/
โ โ โโโ validate/route.ts # ๐ค AI validation endpoint
โ โ โโโ generate/route.ts # โก MVP code generation
โ โ โโโ analyses/route.ts # ๐ List all analyses
โ โ โโโ analyses/[id]/route.ts # ๐ Single analysis CRUD
โ โ โโโ analyses/[id]/chat/ # ๐ฌ AI chat streaming
โ โ โโโ builds/[id]/route.ts # ๐ฆ Fetch build data
โ โ โโโ user/route.ts # ๐ค User profile & plan
โ โ
โ โโโ sso-callback/page.tsx # OAuth callback handler
โ
โโโ lib/
โ โโโ mongodb.ts # Database connection
โ โโโ models/
โ โโโ Analysis.ts # Analysis schema
โ โโโ Build.ts # Build schema
โ โโโ User.ts # User schema
โ
โโโ public/ # Static assets
โโโ proxy.ts # Clerk middleware
โโโ next.config.ts # Next.js config
โโโ tailwind.config.ts # Tailwind config
โโโ package.json # Dependencies
- Node.js 20+
- MongoDB Atlas account (free tier works)
- Clerk account (free tier works)
- Groq API key (free tier works)
git clone https://github.com/StarDust130/Shadow-Founder.git
cd Shadow-Foundernpm installCreate a .env.local file in the root:
# ๐๏ธ MongoDB
MONGO_DB_URL=mongodb+srv://<user>:<password>@<cluster>.mongodb.net/shadow-founder?retryWrites=true&w=majority
# ๐ค Groq AI
QROQ_API_KEY=gsk_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
# ๐ Clerk Auth
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=pk_xxxxxxxxxxxxxxxx
CLERK_SECRET_KEY=sk_xxxxxxxxxxxxxxxxnpm run devOpen http://localhost:3000 and start validating ideas! ๐ฏ
POST /api/validate
{
"idea": "AI-powered grocery delivery for tier-2 Indian cities",
"target": "Busy professionals in smaller cities",
"problem": "No reliable quick delivery in tier-2 cities",
"category": "E-commerce",
"revenue": "Commission + delivery fees",
"competitors": "Swiggy Instamart, Zepto"
}Response: Analysis object with score (0-100), verdict, metrics, strengths, weaknesses, recommendations, failure risks, monetization strategies.
POST /api/generate
{
"analysisId": "60f7b3b3b3b3b3b3b3b3b3b3"
}Response: Build object with complete file tree (package.json, pages, components, preview.html).
POST /api/analyses/:id/chat
{
"messages": [
{ "role": "user", "content": "How should I approach fundraising for this?" }
]
}Response: Server-sent event stream with AI strategy advice.
Shadow Founder uses a Neobrutalism design language across the dashboard:
| Token | Value | Usage |
|---|---|---|
Primary |
#FF6803 |
Buttons, accents, highlights |
Dark |
#1A1A1A |
Borders, text, dark backgrounds |
Background |
#FFFBF5 |
Page backgrounds (warm cream) |
Border |
2px solid #1A1A1A |
All cards, inputs, buttons |
Shadow |
4px 4px 0 #1A1A1A |
Card offset shadows |
Hover Shadow |
6px 6px 0 #FF6803 |
Interactive hover state |
Radius |
14-20px |
Card corners |
Font Weight |
700-900 |
Bold, impactful typography |
Generated MVP previews mix Glassmorphism + Bauhaus + Neumorphism + Neobrutalism for unique, fresh designs every time.
| Model | Provider | Used For | Temperature |
|---|---|---|---|
llama-3.3-70b-versatile |
Groq | Startup validation & analysis | 0.7 |
openai/gpt-oss-120b |
Groq | MVP code generation | 0.7 |
openai/gpt-oss-120b |
Groq | App name generation | 0.9 |
llama-3.3-70b-versatile |
Groq | Follow-up AI chat | 0.7 |
- All pricing in โน (INR) โ no dollar conversions
- Indian competitor analysis (Flipkart, Razorpay, Zerodha, BYJU'S, etc.)
- Indian testimonial names & cities (Mumbai, Bangalore, Delhi, Pune, Chennai)
- UPI & Indian banking references
- Tier-1, Tier-2, Tier-3 city market insights
- Indian data protection compliance mentions
โโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโ
โ โ โ โ โ โ โ โ
โ ๐ Submit โโโโโโถโ ๐ค AI โโโโโโถโ ๐ Get โโโโโโถโ โก Build โ
โ Your Idea โ โ Validates โ โ Score & โ โ Your MVP โ
โ โ โ Ruthlessly โ โ Analysis โ โ Code โ
โ โ โ โ โ โ โ โ
โโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโ
โ
โผ
โโโโโโโโโโโโโโโโ
โ โ
โ ๐ฌ Chat โ
โ with AI โ
โ for advice โ
โ โ
โโโโโโโโโโโโโโโโ
| Command | Description |
|---|---|
npm run dev |
Start development server |
npm run build |
Production build |
npm run start |
Start production server |
npm run lint |
Run ESLint |
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
This project is open source and available under the MIT License.
Built with ๐งก by StarDust130