AI-assisted startup development platform. It combines:
- an agent-driven backend orchestration layer
- a React Native starter app template
- a Next.js web portal for project/request operations
backend/- Express API, queue workers, agent orchestration, Supabase integrationapp-template/- Expo React Native starter templateweb-portal/- Next.js 16 dashboard (next dev -p 3001)docs/- project documentationscripts/- root utility scripts
- Backend receives request/task events and orchestrates agent workflows.
- Workers + Queue process async jobs and webhook-driven pipelines.
- Supabase stores project state, requests, tasks, and related metadata.
- Web Portal manages projects/requests and admin workflows.
- App Template is the mobile starter product surface.
- Node.js 20+
- Docker
- Supabase CLI
npm install
cd backend && npm install
cd ../app-template && npm install
cd ../web-portal && npm install- Backend: copy
backend/env.exampletobackend/.env - Web portal: copy
web-portal/.env.local.exampletoweb-portal/.env.local - App template: create
app-template/.envusing values fromapp-template/.env.example
Use your own values only. Keep placeholders in committed files.
cd backend
npm run db:start
npm run queue:startOptional checks:
npm run db:status
npm run queue:statuscd backend
npm run devBackend runs on http://localhost:3000.
cd web-portal
npm run devWeb portal runs on http://localhost:3001.
cd app-template
npm startnpm run knip
npm run knip:fix
npm run validate-readme-exportscd backend
npm run dev
npm run typecheck
npm run lint
npm run db:start
npm run db:reset
npm run db:generate-typescd app-template
npm start
npm run ios
npm run typecheck
npm run lint
npm run db:local:start
npm run db:local:types:generatecd web-portal
npm run dev
npm run build
npm run typecheck
npm run lint
npm run generate-db-types- Backend details:
backend/README-style docs underbackend/**/README.md - GitHub integration setup:
backend/github/README.md - App template docs:
app-template/README.md - Web portal docs:
web-portal/README.md - Agent conventions and codebase guidance:
AGENTS.md
- This root README is the canonical onboarding entrypoint.
- Keep sensitive values out of docs and examples.