CrazeCheck transforms raw startup ideas into comprehensive, actionable analytical reports. Designed for founders, by founders, it leverages advanced AI to save you months of research and thousands of dollars in "wrong turns."
Every idea undergoes a massive deep-dive across 10 strategic categories:
- Executive Overview: High-level viability scoring.
- Market Dynamics: TAM, SAM, and SOM calculations.
- Competitive Landscape: Direct/Indirect threat analysis.
- 90-Day Roadmap: Battle-tested execution steps.
- Revenue Engines: Diversified monetization strategies.
- And much more...
- Pro Tier Upgrade: Unlock unlimited validations and deep-tier insights for just $9.
- Viral Unlock: Share your results on X (Twitter) to temporarily unlock premium analytics for free.
Keep a history of all your brainstormed ideas. Instantly re-open full reports and track your viability scores across different projects.
- Frontend: React 18 with Vite
- Styling: Tailwind CSS & Framer Motion for high-end animations
- Backend/Auth: Supabase (PostgreSQL, Edge Functions)
- UI Components: Radix UI + Lucide React
- Payments: Stripe Integration
- Node.js (v18+)
- Supabase account & project
-
Clone the repository
git clone https://github.com/2003mahi/idea-validator.git cd idea-validator -
Install dependencies
npm install
-
Set up Environment Variables Copy
.env.exampleto.envand fill in the values from your Supabase project settings:VITE_SUPABASE_URL=https://<your-project-ref>.supabase.co VITE_SUPABASE_ANON_KEY=<your-anon-public-key>
Note:
VITE_SUPABASE_PUBLISHABLE_KEYis accepted as an alias forVITE_SUPABASE_ANON_KEYfor backwards-compatibility. -
Run the Development Server
npm run dev
Contributions, issues, and feature requests are welcome! Feel free to check the issues page.
This error means the app could not reach the Supabase API. Common causes:
| Cause | Fix |
|---|---|
| Missing env vars locally | Copy .env.example → .env and fill in VITE_SUPABASE_URL and VITE_SUPABASE_ANON_KEY |
| Missing env vars on Vercel | Add VITE_SUPABASE_URL and VITE_SUPABASE_ANON_KEY in Project → Settings → Environment Variables |
| Supabase project paused | Free-tier projects pause after 7 days of inactivity — resume it in the Supabase dashboard |
| Network / CORS | Ensure your Supabase project's Auth → URL Configuration → Site URL includes your deployment URL |
- Set
VITE_SUPABASE_URLandVITE_SUPABASE_ANON_KEYin Vercel environment variables. - Trigger a Redeploy after adding the variables so Vite bakes them into the bundle.
- Add your Vercel domain to Supabase → Auth → URL Configuration → Redirect URLs.
Distributed under the MIT License. See LICENSE for more information.
