Go to file
Jeff Emmett 3091c01819 feat: add Google Sheets registration pipeline
- Add googleapis for Google Sheets integration
- Create /api/register endpoint to record registrations with "Pending" status
- Update webhook to mark registrations as "Paid" when payment completes
- Add lib/google-sheets.ts with addRegistration and updatePaymentStatus functions
- Update docker-compose.yml with Google Sheets env vars
- Add .env.example documenting required environment variables

Flow: Form submit → Sheet (Pending) → Payment → Webhook → Sheet (Paid)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-25 09:43:18 +01:00
app feat: add Google Sheets registration pipeline 2026-01-25 09:43:18 +01:00
components feat: update color scheme to crypto-themed palette 2025-12-06 14:22:52 +00:00
lib feat: add Google Sheets registration pipeline 2026-01-25 09:43:18 +01:00
public Add Open Graph and Twitter Card metadata for social sharing 2025-12-22 22:11:32 +01:00
styles Initialized repository for chat Crypto commons gathering 2025-12-02 07:52:37 +00:00
.env.example feat: add Google Sheets registration pipeline 2026-01-25 09:43:18 +01:00
.gitignore fix: use 303 redirect for checkout POST to prevent header errors 2026-01-18 18:07:11 +01:00
Dockerfile fix: restore Docker deployment files after v0 regeneration 2025-12-11 12:08:10 -05:00
README.md Initialized repository for chat Crypto commons gathering 2025-12-02 07:52:37 +00:00
components.json Initialized repository for chat Crypto commons gathering 2025-12-02 07:52:37 +00:00
docker-compose.yml feat: add Google Sheets registration pipeline 2026-01-25 09:43:18 +01:00
next.config.mjs fix: add standalone output for Docker deployment 2025-12-11 12:17:27 -05:00
package-lock.json feat: add Google Sheets registration pipeline 2026-01-25 09:43:18 +01:00
package.json feat: add Google Sheets registration pipeline 2026-01-25 09:43:18 +01:00
pnpm-lock.yaml fix: use 303 redirect for checkout POST to prevent header errors 2026-01-18 18:07:11 +01:00
postcss.config.mjs Initialized repository for chat Crypto commons gathering 2025-12-02 07:52:37 +00:00
tsconfig.json feat: update color scheme to crypto Commons palette 2025-12-07 19:54:53 +00:00

README.md

Crypto commons gathering

Automatically synced with your v0.app deployments

Deployed on Vercel Built with v0

Overview

This repository will stay in sync with your deployed chats on v0.app. Any changes you make to your deployed app will be automatically pushed to this repository from v0.app.

Deployment

Your project is live at:

https://vercel.com/jeff-emmetts-projects/v0-crypto-commons-gathering

Build your app

Continue building your app on:

https://v0.app/chat/f77SXB9OLiW

How It Works

  1. Create and modify your project using v0.app
  2. Deploy your chats from the v0 interface
  3. Changes are automatically pushed to this repository
  4. Vercel deploys the latest version from this repository