Complete full-stack toolkit for rapid development with AI-powered workflows, automation, and real-time analytics.
Includes: Node.js + TypeScript backend, React + Next.js frontend, Python automation/ML, n8n workflows, PostgreSQL/MongoDB/Redis, GraphQL, AWS deployment, and comprehensive UI/UX guidance.
- Lite Mode - Serverless deployment, $0/month, 5 minutes setup
- Pro Mode - Docker with all services, $20-50/month
- Smart CLI Init - Choose only what you need with
npm run init - Auto Cleanup - Removes unused modules to keep project clean
- Zero Cost Start - Vercel + Supabase free tier
- Scale Gradually - $0 β $20 β $100+ as you grow
- Easy Upgrade - Lite β Pro in 2 hours with migration guide
- Frontend Rules: React, Next.js 14, Tailwind CSS best practices
- AI Agent System: Code reviewer, test generator, refactoring assistant
- Code Templates: React components, API endpoints, full CRUD features
- Database Support: MongoDB (Mongoose), Prisma ORM (in addition to TypeORM)
- GraphQL: Complete GraphQL API setup with Apollo Server
- Deployment: Serverless (Vercel), Docker, AWS (EC2, ECS, Lambda)
- Code Protection: Prevent AI from breaking critical code
- Human-Friendly DX: Clean project structure, hidden AI configs
- β React 18+ - Functional components, hooks, TypeScript
- β Next.js 14 - App Router, Server Components, RSC
- β Tailwind CSS - Utility-first styling with design system
- β TypeScript - Strict type checking, enhanced DX
- β Component Templates - Ready-to-use templates for rapid development
- β Node.js + Express - REST API with TypeScript
- β GraphQL - Apollo Server with type-safe resolvers
- β Authentication - JWT, middleware, role-based access
- β API Templates - REST and GraphQL endpoint generators
- β PostgreSQL - Primary relational database
- β TypeORM - Entity-based ORM with migrations
- β Prisma - Modern ORM with excellent TypeScript support
- β MongoDB - NoSQL with Mongoose ODM
- β Redis - Caching and session store
- β Code Reviewer - Automated code review with best practices
- β Test Generator - Auto-generate unit, integration, E2E tests
- β Refactoring Assistant - Intelligent refactoring suggestions
- β Feature Workflow - End-to-end feature development automation
- β Documentation Generator - Auto-generate docs from code
- β React Components - Component + tests + stories
- β Custom Hooks - Reusable hooks with tests
- β Next.js Pages - Server/Client components
- β REST APIs - Full CRUD endpoints with validation
- β GraphQL Resolvers - Type-safe resolvers
- β Full CRUD Features - Frontend + Backend + Tests in one command
- β n8n Workflows - No-code automation platform
- β Python Workers - Background tasks, ML inference
- β Scheduled Jobs - Cron-based automation
- β Event-Driven - Webhook and queue processing
- β AWS Deployment - EC2, ECS, Lambda, Elastic Beanstalk
- β Docker - Multi-service orchestration
- β GitHub Actions - CI/CD pipelines
- β Monitoring - CloudWatch logs and metrics
- β Jest - Unit and integration tests
- β React Testing Library - Component tests
- β Playwright - E2E tests
- β Supertest - API endpoint tests
- β 57 Design Styles - Pre-designed style systems
- β 95 Color Palettes - Professional color schemes
- β 56 Font Pairings - Typography combinations
- β 24 Chart Types - Data visualization components
- β 98 UX Guidelines - Best practice patterns
- UI/UX data and presets derived from UI UX Pro Max (MIT): https://github.com/nextlevelbuilder/ui-ux-pro-max-skill
Cost: $0/month | Setup: 5 minutes
# 1. Install dependencies
npm install
# 2. Run smart initializer
npm run init
# Choose: Lite Mode
# Select features you need
# 3. Start development
npm run dev:lite
# Opens http://localhost:3000
# 4. Deploy for free (when ready)
npm run deploy:vercelWindows Users:
- Double-click
vibekit/scripts/INIT_PROJECT.batto initialize - Double-click
vibekit/scripts/RUN_WEB.batto start coding
π Lite Mode Guide:
- Serverless Deployment (Vercel + Supabase) - Deploy for $0
- Kit Guide Web UI - Interactive documentation
Cost: $20-50/month | Setup: 20 minutes
# 1. Install dependencies
npm install
# 2. Run smart initializer
npm run init
# Choose: Pro Mode
# Select all features you need
# 3. Start with Docker (all services)
npm run dev:pro
# Starts: PostgreSQL, Redis, Next.js app
# OR
npm run dev:full
# Starts: All above + Python workers + n8n
# 4. Deploy to server
npm run deploy:dockerπ Pro Mode Guides:
- Lite to Pro Upgrade - Migrate from serverless
- Docker Setup - Self-hosted deployment
| Feature | Lite Mode | Pro Mode |
|---|---|---|
| Cost | $0/month | $20-50/month |
| Setup Time | 5 minutes | 20 minutes |
| Stack | Next.js + Supabase | Docker + All Services |
| Scale | Auto (serverless) | Manual (VPS) |
| Best For | MVPs, Learning, Side Projects | Production, Teams, High Traffic |
π‘ Recommendation:
- Start Lite β Deploy for free β Get users β Upgrade to Pro when needed
- Initialize Project:
npm run initor double-clickvibekit/scripts/INIT_PROJECT.bat - Start Coding:
npm run dev:liteor double-clickvibekit/scripts/RUN_WEB.bat - Explore Kit Guide: Open http://localhost:3000/kit-guide
- Generate Features: Use Prompt Generator & Plan Generator tools
π Full Documentation:
- Quick Start Guide - Detailed setup instructions
- Serverless Deployment - Free hosting guide
- Lite to Pro Upgrade - Scaling guide
.
βββ .cursor/rules/ # AI coding rules & best practices
β βββ frontend/ # React, Next.js, Tailwind
β β βββ react.md
β β βββ nextjs.md
β β βββ tailwind.md
β βββ backend.md # Node.js, Express patterns
β βββ api/ # API design & GraphQL
β β βββ graphql.md
β βββ database/ # Database patterns
β β βββ database.md # PostgreSQL + TypeORM
β β βββ mongodb.md # MongoDB + Mongoose
β β βββ prisma.md # Prisma ORM
β βββ deployment/ # Deployment guides
β β βββ aws.md
β βββ testing.md # Testing strategies
β βββ security.md # Security best practices
β βββ uiuxpro.md # UI/UX guidelines
β
βββ .agent/ # AI agent system
β βββ config.json # Agent configuration
β βββ skills/ # Specialized agent skills
β β βββ code-reviewer.md
β β βββ test-generator.md
β β βββ refactoring.md
β βββ workflows/ # Automated workflows
β βββ feature-workflow.md
β
βββ .vibecoder/ # Vibecoder configuration
β βββ config.json # Main config
β βββ prompts/ # Prompt templates
β βββ code-generation.md
β
βββ templates/ # Code generation templates
β βββ react/ # React templates
β β βββ component/ # Component template
β β βββ hook/ # Custom hook template
β β βββ page/ # Next.js page template
β βββ api/ # API templates
β β βββ rest-endpoint/ # REST endpoint template
β βββ fullstack/ # Full-stack templates
β βββ crud-feature/ # Complete CRUD template
β
βββ src/ # Backend source code
β βββ entities/ # Database models (TypeORM)
β βββ services/ # Business logic
β βββ controllers/ # Route handlers
β βββ middleware/ # Express middleware
β βββ routes/ # API routes
β βββ config/ # Configuration
β
βββ app/ # Frontend (Next.js App Router)
β βββ api/ # API routes
β βββ components/ # React components
β βββ (routes)/ # Page routes
β
βββ memory-bank/ # Project documentation
β βββ project-brief.md # Project overview
β βββ tech-stack.md # Technology choices
β βββ architecture.md # System architecture
β βββ api-specs.md # API documentation
β βββ implementation-plan.md # Development roadmap
β βββ decisions.md # Technical decisions
β βββ progress.md # Current status
β
βββ docs/ # Additional documentation
β βββ quick-start.md # Quick start guide
β βββ n8n-workflow-sample.json # Sample n8n workflow
β
βββ tests/ # Test files
β βββ unit/ # Unit tests
β βββ integration/ # Integration tests
β βββ e2e/ # End-to-end tests
β
βββ ui-ux-pro-max-skill-main/ # UI/UX design system
β βββ styles/ # 57 design styles
β βββ palettes/ # 95 color palettes
β βββ fonts/ # 56 font pairings
β βββ charts/ # 24 chart types
β βββ guidelines/ # 98 UX patterns
β
βββ services/
βββ python-worker/ # Python automation worker
# Review current file
/review
# Review with auto-fix
/review --fix
# Security-focused review
/review --security
# Review entire PR
/review --pr# Generate React component
/generate component UserCard
# Generate API endpoint
/generate api products
# Generate full CRUD feature
/generate crud products
# Generate tests
/generate-tests# Run full feature development workflow
/workflow feature "Add user profile page"
# Workflow includes:
# - Requirements analysis
# - Implementation plan
# - Code generation
# - Test generation
# - Code review
# - Documentation# Get refactoring suggestions
/refactor
# Auto-apply safe refactorings
/refactor --auto
# Focus on performance
/refactor --performance# Development
npm run dev # Start dev server
npm run worker # Start background worker
# Building
npm run build # Production build
npm start # Start production server
# Testing
npm test # Run unit tests
npm run test:e2e # Run E2E tests
npm run test:watch # Watch mode
# Code Quality
npm run lint # ESLint
npm run format # Prettier
npm run type-check # TypeScript
# Database
npx prisma migrate dev # Create & apply migration
npx prisma studio # Open database GUI
npx prisma generate # Generate Prisma client
# Python (if using)
black src/ # Format Python code
pylint src/ # Lint Python code
python -m pytest src/ # Run Python tests# .env.local
DATABASE_URL="postgresql://user:pass@localhost:5432/db"
JWT_SECRET="your-secret-key"
NODE_ENV="development"
# Optional
MONGODB_URI="mongodb://localhost:27017/db"
REDIS_URL="redis://localhost:6379"
AWS_REGION="us-east-1"eb init
eb create production
eb deploydocker build -t my-app .
docker push to ECR
# Deploy to ECS Fargateamplify init
amplify add hosting
amplify publishπ Full guide: See .cursor/rules/deployment/aws.md
- Quick Start: docs/quick-start.md
- Architecture: memory-bank/architecture.md
- API Specs: memory-bank/api-specs.md
- Tech Stack: memory-bank/tech-stack.md
- React: .cursor/rules/frontend/react.md
- Next.js: .cursor/rules/frontend/nextjs.md
- Tailwind: .cursor/rules/frontend/tailwind.md
- GraphQL: .cursor/rules/api/graphql.md
- MongoDB: .cursor/rules/database/mongodb.md
- Prisma: .cursor/rules/database/prisma.md
- Agent Config: .agent/config.json
- Code Review: .agent/skills/code-reviewer.md
- Test Generator: .agent/skills/test-generator.md
- Templates: templates/
Access 57 design styles, 95 color palettes, 56 font pairings, and 98 UX patterns:
ui-ux-pro-max-skill-main/
βββ styles/ # Complete design styles
βββ palettes/ # Color schemes
βββ fonts/ # Typography pairings
βββ charts/ # Data visualization
βββ guidelines/ # UX best practices
Usage: Pick a style, palette, and font pairing. Document in your PRs.
// Component test
import { render, screen } from '@testing-library/react';
import { UserCard } from './UserCard';
test('renders user name', () => {
render(<UserCard user={mockUser} />);
expect(screen.getByText('John Doe')).toBeInTheDocument();
});test('user can sign up', async ({ page }) => {
await page.goto('/signup');
await page.fill('[name="email"]', 'test@example.com');
await page.click('button[type="submit"]');
await expect(page).toHaveURL('/dashboard');
});import request from 'supertest';
import { app } from '../app';
test('GET /api/users returns users', async () => {
const res = await request(app).get('/api/users');
expect(res.status).toBe(200);
expect(res.body.data).toBeInstanceOf(Array);
});- β JWT Authentication - Secure token-based auth
- β Rate Limiting - Prevent abuse
- β CORS - Configured allow-list
- β Helmet - Security headers
- β Input Validation - Zod schemas
- β SQL Injection Prevention - Parameterized queries
- β XSS Protection - Sanitized inputs
- β Secrets Management - AWS Secrets Manager support
# Test connection
npx prisma db pull
# Reset database
npx prisma migrate reset
# Check DATABASE_URL
echo $DATABASE_URL# Mac/Linux
lsof -ti:3000 | xargs kill -9
# Windows
netstat -ano | findstr :3000# Regenerate Prisma types
npx prisma generate
# Check TypeScript config
npm run type-check# View logs
docker-compose logs
# Restart services
docker-compose restart
# Clean rebuild
docker-compose down -v
docker-compose up --buildMore help: See memory-bank/progress.md for current status and blockers.
- React 18 + TypeScript
- Next.js 14 (App Router)
- Tailwind CSS
- React Query / SWR
- Zustand / Context API
- Node.js 18+
- Express.js
- TypeScript
- Apollo Server (GraphQL)
- PostgreSQL (primary)
- MongoDB (alternative)
- Redis (caching)
- TypeORM / Prisma (ORM)
- Jest
- React Testing Library
- Playwright
- Supertest
- Docker
- GitHub Actions
- AWS (EC2, ECS, Lambda)
- CloudWatch
- n8n (workflows)
- Python (ML/data processing)
This is a starter kit. Customize it for your needs:
- Update branding and naming
- Add/remove features based on requirements
- Extend templates for your patterns
- Configure agents for your workflow
MIT License - Use freely for personal and commercial projects.
- Next.js Documentation
- React Documentation
- Prisma Documentation
- Tailwind CSS
- GraphQL
- AWS Documentation
Ready to build? π
npm run devThen use Vibecoder commands like /generate component or /workflow feature to accelerate development!