Prerequisites:
- Node.js 19 or later
- A GitHub account
- Cloud Admin access at devkit4ai.com/console or vibecoding.ad/console
- Make (or npm) for running commands
Quick Start with Hosted Cloud API
The recommended approach for most developers is to use the hosted Cloud API:Configure environment
Create Get these values from your Cloud Admin dashboard.
.env.local with your Cloud Admin credentials:Development Workflow
Making Changes
The Starter Kit is built with Next.js 15 and React 19 Server Components:- Components are in
components/(ui, generic, project folders) - Pages use the App Router in
app/ - Styles use Tailwind CSS with dark mode support
- Configuration is in
config/app.config.ts
Testing Your Changes
Building for Production
Customization Guide
Update Branding
- Edit
config/app.config.tsto change app name and description - Replace logo files in
public/ - Update colors in
tailwind.config.ts - Modify
components/project/header.tsxandfooter.tsx
Add New Features
- Create new pages in
app/following Next.js App Router conventions - Use Server Components by default for better performance
- Add “use client” only when you need interactivity
- Reference existing patterns in
app/dashboard/page.tsx
Connect to Cloud API
All API calls use the configuration fromlib/deployment-mode.ts:
- Authentication headers are automatically added
- Server Actions in
app/actions.tshandle login/registration - The deployment mode validates your environment variables
Advanced: Local Backend Development
If you need to run the backend locally:Prerequisites
Install additional requirements:
- Python 3.13 with virtualenv
- Docker Desktop for PostgreSQL and Redis
- Git access to the private devkit4ai repository
Troubleshooting
Configuration errors shown in banner
Configuration errors shown in banner
Cannot connect to Cloud API
Cannot connect to Cloud API
Verify:
- Your internet connection is working
NEXT_PUBLIC_API_URLis correct (https://api.vibecoding.ad)- Your credentials are valid in Cloud Admin
- No firewall blocking the connection
Port 3004 already in use
Port 3004 already in use
Either stop the existing process or change the port:
npm install fails
npm install fails
Ensure you’re using Node.js 19 or later:Try clearing npm cache:
Next Steps
Customize Your App
Update branding, colors, and styling to match your product
Add Authentication
Configure user registration and login flows
Deploy to Production
Deploy to Vercel, Netlify, or your hosting provider
Explore Components
Browse the built-in UI component library

