proof-generator/
├── api/
│ └── certify.py ← Python backend (OpenGradient SDK)
├── index.html ← Frontend (single file)
├── requirements.txt
└── vercel.json
- Go to https://github.com and create a new repo called
proof-generator(private is fine) - On your computer, open terminal in the
proof-generatorfolder and run:
git init
git add .
git commit -m "initial"
git branch -M main
git remote add origin https://github.com/YOUR_USERNAME/proof-generator.git
git push -u origin main- Go to https://vercel.com and sign up free with your GitHub account
- Click "Add New Project"
- Import your
proof-generatorrepo - Vercel auto-detects everything from
vercel.json— click Deploy
After deploy, in Vercel dashboard:
- Go to your project → Settings → Environment Variables
- Add:
- Name:
OG_PRIVATE_KEY - Value: your wallet private key (e.g.
0xabc123...) - Environment: Production + Preview + Development
- Name:
- Click Save
- Go to Deployments → click the 3 dots on latest → Redeploy
Your app is now live at your-project.vercel.app