This repository contains three deployable Next.js apps:
apps/caption-rating: caption creation and rating appapps/admin-area: superadmin-only admin areaapps/prompt-chain-tool: humor flavor and prompt-chain manager
cd apps/caption-rating && npm install
cd ../admin-area && npm install
cd ../prompt-chain-tool && npm installAdd .env.local in each app from each app's .env.example.
If GitHub CLI is available and authenticated:
git init
git add .
git commit -m "Initial commit: caption app + admin area + prompt-chain tool"
gh repo create <repo-name> --private --source . --remote origin --pushCreate and deploy each app as its own Vercel project:
# caption app
cd apps/caption-rating
npx vercel --yes
# admin app
cd ../admin-area
npx vercel --yes
# prompt-chain tool
cd ../prompt-chain-tool
npx vercel --yesIn each Vercel project, set required environment variables from the matching .env.example.
In each Vercel project dashboard:
- Open
Settings. - Open
Deployment Protection. - Disable protection (password/SSO) for the environment you are testing.
Then verify all three apps load in an Incognito window.
Submit the latest deployment URL for all three apps:
- caption creation and rating app URL
- admin area app URL
- prompt chain tool app URL
Use the latest commit-specific deployment URL generated by Vercel.