# CA Lobby Vercel Deployment

> Vercel deployment workflow for CA Lobby React app with Clerk auth and BigQuery backend. Use when deploying CA Lobby, troubleshooting Vercel, or user says "deploy". Ensures proper configuration and verification.

- Skill: `majiayu000/ca-lobby-vercel-deployment` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds add majiayu000/ca-lobby-vercel-deployment`
- Raw SKILL.md: https://api.skillmd.com/api/skills/majiayu000/ca-lobby-vercel-deployment/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Web & Frontend
- Author: majiayu000 (https://skillmd.com/u/majiayu000)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/majiayu000/ca-lobby-vercel-deployment

---


# CA Lobby Vercel Deployment

## CA Lobby Configuration

**Cloud Provider:** Vercel
**Build Command:** `npm run build`
**Deployment Config:** `vercel.json`
**Framework:** React (Create React App)

## Required Environment Variables

### Clerk Authentication
- `REACT_APP_CLERK_PUBLISHABLE_KEY` - Clerk public key

### BigQuery (Optional - for backend mode)
- `GOOGLE_APPLICATION_CREDENTIALS` - BigQuery credentials

### Mode Configuration
- `REACT_APP_USE_BACKEND_API` - Demo mode flag (default: false)

## CA Lobby Pre-Deployment Checklist

- [ ] All tests passing (`npm test`)
- [ ] Build succeeds locally (`npm run build`)
- [ ] Demo mode functional (default mode)
- [ ] Clerk authentication configured
- [ ] Environment variables set in Vercel dashboard
- [ ] No console.log in production code
- [ ] Bundle size acceptable (<500KB)

## Deployment Verification

- [ ] Application loads successfully
- [ ] Clerk authentication works
- [ ] Demo data displays correctly
- [ ] Search functionality works
- [ ] Organization profiles accessible
- [ ] Navigation functional
- [ ] No console errors

---

## Changelog
### Version 1.0.0 (2025-10-20)
- Initial CA Lobby implementation
- Vercel-specific configuration
- Clerk + demo mode verification

---

**End of Skill**

