A platform for builders to showcase vibe-coded POCs, build a community of supporters, iterate in public, and get real feedback on their ideas.
Think: Product Hunt + Patreon + Dev.to for solo developers and builders.
- Project Showcase: Publish vibe-coded POCs with demo links, GitHub repos, and AI tools used
- Version Tracking: Auto-pull release notes from README; supporters get early access (1 week before public)
- Journey Posts: Share your building process—what you learned, roadblocks, ideas for next version (public or supporter-exclusive)
- Supporters: Monetize via 3 tiers (one-time payment):
- Hype Supporter (free) - Shows support, starts discussions
- Early Access Supporter ($5) - Early version access + exclusive posts
- Champion Supporter ($15) - Direct creator messaging + featured badge
- Creator Profile: Portfolio of projects, supporter count, AI tools used, journey timeline
- Discussions: Threaded discussions under projects (supporters + creators can start, everyone can comment)
- Discovery: Filter by AI tool tags (Claude Code, Cursor, etc.), tech stack, trending, supporters
- Feedback: Upvote projects, comment, and support builders you believe in
- AI Tool Tags: Specific tool attribution ("Built with Claude Code") with clickable discovery
- Community-Driven: Engagement-based visibility (discussions, upvotes, supporter count)
- Notifications: Stay updated on new versions, journey posts, and discussion replies
- Next.js 14: React framework for server-side rendering and routing
- React 18: UI library
- Tailwind CSS: Utility-first CSS framework
- Radix UI: Accessible UI components
- Lucide React: Icon library
- React Hook Form + Zod: Form handling and validation
- Next.js API Routes: Serverless API endpoints
- Prisma: Database ORM with PostgreSQL
- Supabase: Authentication and real-time features
- NextAuth.js: Authentication framework
- Razorpay: Payment gateway (supporter tiers)
- Firebase: File storage (project images)
- GitHub API: Auto-fetch README for release notes
- TypeScript: Type-safe JavaScript
- ESLint: Code linting
- Autoprefixer + PostCSS: CSS processing
- Node.js 18+
- PostgreSQL database
- Supabase account
- Razorpay account
- Firebase project
- GitHub OAuth token (for README fetching)
- Clone the repository:
git clone https://github.com/KarthikRaju391/innovators-hub.git
cd innovators-hub- Install dependencies:
npm install- Set up environment variables:
Create a.env.localfile with the following variables:
DATABASE_URL="postgresql://..."
NEXTAUTH_SECRET="..."
NEXTAUTH_URL="http://localhost:3000"
SUPABASE_URL="..."
SUPABASE_ANON_KEY="..."
RAZORPAY_KEY_ID="..."
RAZORPAY_KEY_SECRET="..."
FIREBASE_API_KEY="..."
FIREBASE_AUTH_DOMAIN="..."
FIREBASE_PROJECT_ID="..."
FIREBASE_STORAGE_BUCKET="..."
FIREBASE_MESSAGING_SENDER_ID="..."
FIREBASE_APP_ID="..."
GITHUB_TOKEN="..."- Set up the database:
npx prisma migrate dev
npx prisma generate- Run the development server:
npm run devOpen http://localhost:3000 in your browser.
- Sign up / log in
- Create new project (title, description, demo link, repo link)
- Select AI tools used (tags)
- Publish
- Share with community
- Post journey updates (public or supporter-exclusive)
- Release new versions (supporters get 1-week early access)
- Monitor discussions and respond
- Browse projects by AI tool tag, trending, or tech stack
- View project, read discussions, check journey posts
- Choose support tier (Hype / Early Access / Champion)
- Get early access to versions and exclusive content
- Participate in discussions
See PRODUCT_SPEC.md for detailed feature spec, data model, and roadmap.
innovators-hub/
├── components/ # Reusable React components
├── constants/ # Application constants
├── context/ # React context providers
├── lib/ # Utility functions and custom hooks
├── pages/ # Next.js pages and API routes
│ ├── api/ # API endpoints
│ └── ... # Page components
├── prisma/ # Database schema and migrations
├── public/ # Static assets
├── styles/ # Global styles
├── PRODUCT_SPEC.md # Detailed product specification
└── ...Contributions welcome! Please:
- Create a feature branch:
git checkout -b feature/your-feature - Commit your changes:
git commit -m "Add your feature" - Push to branch:
git push origin feature/your-feature - Open a Pull Request
See CONTRIBUTING.md for guidelines.
MIT License - See LICENSE.md
- Issues: Create an issue on GitHub
- Discussions: Start a discussion in the GitHub Discussions tab
- Email: [email protected]
- ✅ Product spec finalized
- 🔄 Core schema and API
- 🔄 Project showcase pages
- 🔄 Support tier system (Razorpay integration)
- 🔄 Discussions and comments
- 🔄 Journey posts
- 🔄 Creator profiles
- Analytics dashboard for creators
- GitHub-to-project sync automation
- AI tool badge customization
- Community recommendations
- Search and advanced filtering
- Mobile app
- Email digests
- Creator collaboration features
- Analytics and insights
- Community events/hackathons