Login & access files
This admin page opens the full Decap CMS so you can edit portfolio content files
(content/*.json) and media. Production login uses GitHub.
Ready to sign in
Click Open CMS login (or wait a moment). Use the GitHub account that can push to the portfolio repository.
Click Open CMS login (or wait a moment). Use the GitHub account that can push to the portfolio repository.
- Open CMS login (GitHub OAuth on Vercel).
- Authorize the app when GitHub asks.
- Browse Portfolio sections and open a file (About, Projects, Resume…).
- Edit → Save / Publish — changes commit to the repo and deploy.
Requirements
Vercel env:
Vercel env:
GITHUB_CLIENT_ID, GITHUB_CLIENT_SECRET.
GitHub OAuth callback: /api/callback.
Locally: run npx decap-server with local_backend: true.
Editable content files
After login, open these from the CMS sidebar. Each maps to a JSON file in the repo.
- JSON
- JSON
- JSON
- JSON
- JSON
- JSON
- JSON
- JSON
- JSON
- Media