VibeCheckr is your ultimate AI-powered assistant for validating ideas and planning MVPs (Minimum Viable Products). Whether you're brainstorming or ready to build, VibeCheckr helps you refine your ideas, validate them based on key factors, and generate scalable MVP plans with a robust tech stack.
- Idea Validation: Get feedback on your ideas based on pain points, feasibility, and revenue potential.
- MVP Planning: Skip validation and directly generate a detailed MVP plan with a tight tech stack, modular structure, and sample code.
- AI-Powered Insights: Powered by a custom LLM (Language Learning Model) for intelligent and vibey responses.
- Interactive Chat: Engage with VibeCheckr through a conversational interface.
- Export Plans: Generate and export detailed MVP plans for your ideas.
- Idea History: View and manage your previously validated ideas.
- Customizable Settings: Choose your default mode (validation or planning) for a personalized experience.
- Node.js 18 or higher
- npm, yarn, pnpm, or bun package manager
-
Clone the repository:
git clone https://github.com/your-repo/vibecheckr.git cd vibecheckr -
Install dependencies:
npm install # or yarn install # or pnpm install # or bun install
-
Create a
.env.localfile in the root directory and add the following environment variables:NEXT_PUBLIC_LLM_API_URL=http://localhost:4000 NEXT_PUBLIC_LLM_API_KEY=test-key
Start the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun devOpen http://localhost:3000 in your browser to see the app in action.
- Frontend: Built with Next.js and Tailwind CSS for a modern, responsive UI.
- Backend: API routes powered by Next.js serverless functions.
- Database: Supabase for real-time data and secure storage.
- AI Integration: Custom LLM for generating responses and plans.
To learn more about the technologies used in this project, check out the following resources:
- Next.js Documentation - Learn about Next.js features and API.
- Tailwind CSS Documentation - Learn how to style your app with Tailwind.
- Supabase Documentation - Learn about the database and real-time features.
The easiest way to deploy your Next.js app is to use the Vercel Platform. Follow the Next.js deployment documentation for more details.
Contributions are welcome! Feel free to open issues or submit pull requests to improve VibeCheckr.
This project is licensed under the MIT License. See the LICENSE file for details.