Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 

Repository files navigation

Supabase Apps Monorepo

This repository contains three deployable Next.js apps:

  • apps/caption-rating: caption creation and rating app
  • apps/admin-area: superadmin-only admin area
  • apps/prompt-chain-tool: humor flavor and prompt-chain manager

Local setup

cd apps/caption-rating && npm install
cd ../admin-area && npm install
cd ../prompt-chain-tool && npm install

Add .env.local in each app from each app's .env.example.

GitHub repo creation (CLI)

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 --push

Vercel deployment (three projects)

Create 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 --yes

In each Vercel project, set required environment variables from the matching .env.example.

Turn off Vercel deployment protection

In each Vercel project dashboard:

  1. Open Settings.
  2. Open Deployment Protection.
  3. Disable protection (password/SSO) for the environment you are testing.

Then verify all three apps load in an Incognito window.

Submission format

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.

Releases

Packages

Contributors

Languages