Skip to content

2003mahi/idea-validator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CrazeCheck Logo

🚀 CrazeCheck: The Ultimate Startup Idea Validator

Validate your vision. Unlock investor-grade insights. Build with confidence.

Vite React Supabase TailwindCSS


🌟 Why CrazeCheck?

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."

✨ Killer Features

📊 Professional 10-Tab Analysis

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...

🔒 Premium Monetization & Viral Loop

  • 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.

🏠 Founder Dashboard

Keep a history of all your brainstormed ideas. Instantly re-open full reports and track your viability scores across different projects.

🛠️ Tech Stack

  • 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

🚀 Getting Started

Prerequisites

  • Node.js (v18+)
  • Supabase account & project

Installation

  1. Clone the repository

    git clone https://github.com/2003mahi/idea-validator.git
    cd idea-validator
  2. Install dependencies

    npm install
  3. Set up Environment Variables Copy .env.example to .env and 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_KEY is accepted as an alias for VITE_SUPABASE_ANON_KEY for backwards-compatibility.

  4. Run the Development Server

    npm run dev

🤝 Contributing

Contributions, issues, and feature requests are welcome! Feel free to check the issues page.

🔧 Troubleshooting

"Authentication Issue – Failed to fetch" on sign-up / sign-in

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

Vercel deployment checklist

  1. Set VITE_SUPABASE_URL and VITE_SUPABASE_ANON_KEY in Vercel environment variables.
  2. Trigger a Redeploy after adding the variables so Vite bakes them into the bundle.
  3. Add your Vercel domain to Supabase → Auth → URL Configuration → Redirect URLs.

📄 License

Distributed under the MIT License. See LICENSE for more information.


Built with ❤️ by NexusHub TEAM for Founders

Stars

About

AI-powered tool that analyzes real market demand before you build

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages