From Zero to Production in 60 Seconds β±οΈ
Complete with AI tools, secure environment management, and automatic deployment pipelines.
π― Pre-configured Next.js 15 with TypeScript, Tailwind CSS 4, and best practices
π€ AI-First Development with Model Context Protocol (MCP) tools for Cursor IDE
π Enterprise Security with automatic environment variable management
π§ͺ Built-in Testing with Playwright E2E test suite
π Database Ready with Supabase integration and type-safe queries
π Auto-Deployment with GitHub Actions and Vercel integration
π§ AI Memory Bank for context-aware development assistance
π Task Master Integration for AI-powered project planning and execution
Click "Use this template" to create your own repository
git clone https://github.com/yourusername/your-project-name.git
cd your-project-name
npm run setupnpm run devThat's it! π Open http://localhost:3000 and start building.
Before jumping into code, invest time in proper planning:
# Setup creates memory-bank/ folder with templates
npm run setup
# Edit these key planning documents:
# - memory-bank/projectbrief.md (mission, goals, success criteria)
# - memory-bank/productContext.md (target users, pain points)
# - memory-bank/techContext.md (architecture decisions)# Create a detailed PRD in your project
touch scripts/prd.txt
# Write comprehensive requirements, features, user stories- Define your target audience and core problems
- Research competing solutions and differentiation
- Document technical architecture and dependencies
- Create user journey maps and feature specifications
Once your planning documents are ready, transition to Task Master:
# Install and setup Task Master AI
npm install -g taskmaster-ai
# Initialize in your project directory
taskmaster init# Parse your PRD into actionable tasks
taskmaster parse-prd --input=scripts/prd.txt --numTasks=15
# This creates tasks/tasks.json with structured task breakdown# Analyze which tasks need subtasks
taskmaster analyze-complexity
# Expand high-complexity tasks
taskmaster expand-all --research=true# Find the next task to work on
taskmaster next
# Update task status as you work
taskmaster set-status 1 in-progress
# Mark completed when done
taskmaster set-status 1 doneWith tasks defined, use the complete development stack:
- AI-Assisted Coding: Use Cursor with MCP tools for intelligent development
- Memory Bank Updates: Keep AI context current with progress
- Task Tracking: Regular updates in Task Master
- Testing: Continuous validation with Playwright
- Deployment: Automatic CI/CD on every push
- Updates
package.jsonwith your project details - Customizes README.md with your information
- Configures environment for your specific needs
- Creates
.env.localwith all required variables - Validates API keys and connection strings
- Provides helpful default values and examples
- Sets up Model Context Protocol (MCP) tools for Cursor IDE
- Configures AI memory bank for project context
- Enables intelligent code assistance and automation
- Validates all API keys and tokens
- Provides secure environment variable management
- Sets up GitHub secrets for CI/CD (optional)
- Installs all dependencies
- Configures TypeScript and linting
- Sets up Playwright for E2E testing
- Prepares Vercel deployment configuration
Pre-configured MCP tools for Cursor IDE:
- Supabase Integration: Direct database queries and schema management
- Task Management: Built-in project task tracking and organization
- GitHub Integration: Repository management and CI/CD automation
- File Operations: Intelligent file reading, writing, and manipulation
- Web Research: Brave search integration for development assistance
- Environment variable validation and secure handling
- GitHub secrets automation for CI/CD
- API key format validation and security checks
- Secure deployment configuration
- Supabase setup with TypeScript type generation
- Pre-configured authentication and RLS policies
- Database migration system ready
- Real-time subscriptions configured
- Playwright E2E testing pre-configured
- CI/CD pipeline with automated testing
- Visual regression testing ready
- Mobile and desktop viewport testing
- AI-powered project breakdown from PRD
- Intelligent task complexity analysis
- Research-backed task expansion
- Progress tracking and dependency management
- Go to https://github.com/JacksonR64/1000x-app
- Click "Use this template" β "Create a new repository"
- Name it something like
my-ai-saas-test - Clone your new repository locally
cd my-ai-saas-test
npm run setup
# Follow the guided setup process# Edit the planning documents
code memory-bank/projectbrief.md
# Define: mission, target users, core features, success metrics
code memory-bank/productContext.md
# Define: user personas, pain points, solution approach
# Create PRD
code scripts/prd.txt
# Write: detailed requirements, user stories, technical specs# Install Task Master (if not already installed)
npm install -g taskmaster-ai
# Initialize in your project
taskmaster init
# Generate tasks from your PRD
taskmaster parse-prd --input=scripts/prd.txt --numTasks=12
# Analyze and expand complex tasks
taskmaster analyze-complexity
taskmaster expand-all# Find first task to work on
taskmaster next
# Start developing
npm run dev
# Update tasks as you progress
taskmaster set-status 1 in-progress- β Clean project repository (no template history)
- β Customized package.json and README
- β Secure environment setup
- β AI tools configured and ready
- β Structured task breakdown from PRD
- β Development workflow established
| Variable | Purpose | Where to Get |
|---|---|---|
SUPABASE_URL |
Database connection | Supabase Dashboard |
SUPABASE_ANON_KEY |
Client-side access | Supabase Dashboard |
SUPABASE_SERVICE_ROLE_KEY |
Admin operations | Supabase Dashboard |
OPENAI_API_KEY |
GPT models | OpenAI Platform |
ANTHROPIC_API_KEY |
Claude + Task Master | Anthropic Console |
| Variable | Purpose | Notes |
|---|---|---|
GITHUB_TOKEN |
Secrets upload | Fine-grained PAT recommended |
VERCEL_TOKEN |
Deployment | Only if using Vercel |
NEXT_PUBLIC_APP_URL |
Public URL | Defaults to localhost:3000 |
- Push to your repository triggers automatic deployment
- Secrets are configured via template setup
- Supports Vercel, Netlify, and custom deployments
# Connect your GitHub repo to Vercel
# Or deploy directly:
vercel --prodAutomatically runs on every push:
- β Install dependencies
- β Run type checking
- β Execute Playwright tests
- β Deploy on success
your-project/
βββ π .github/ # Template configuration
βββ π scripts/ # Setup and utilities
βββ π memory-bank/ # AI context files
β βββ projectbrief.md # π Mission & goals
β βββ productContext.md # π₯ Users & UX
β βββ techContext.md # π§ Architecture
β βββ progress.md # π Development log
βββ π tasks/ # Task Master files
β βββ tasks.json # π Project tasks
β βββ *.md # π Individual task files
βββ π app/ # Next.js pages
βββ π components/ # React components
βββ π lib/ # Utilities
βββ π e2e/ # Playwright tests
βββ .env.local # Environment variables
- Create from template β Get clean repository
- Write project brief β Define mission and scope
- Create PRD β Detailed requirements and features
- Update memory bank β AI context for development
- Initialize Task Master β
taskmaster init - Parse PRD β Generate structured tasks
- Analyze complexity β Identify tasks needing breakdown
- Expand tasks β Create detailed subtasks
- Find next task β
taskmaster next - Start development β Use Cursor + MCP tools
- Update progress β Mark tasks complete
- Test & deploy β Automatic CI/CD
- Update memory bank β Keep AI context current
- Add new tasks β As requirements evolve
- Refactor & optimize β Continuous improvement
- Scale & deploy β Production deployment
- Next.js 15 - React framework
- Supabase - Backend as a service
- TypeScript - Type safety
- Tailwind CSS 4 - Styling
- Playwright - E2E testing
- Model Context Protocol - AI tool integration
- Task Master AI - Project management
Ready to build something amazing? Use this template and let's get started! π