How submissions work — no database, no server
1
You submit — The form creates a GitHub Issue via the public API. No
account needed.
2
We verify — A maintainer checks the figure against MCA filings,
annual reports, Inc42 or Entrackr. If legit, they apply
approved.3
GitHub Action auto-publishes — On label, a workflow parses the
issue, appends to
startups.json, commits and pushes. Vercel redeploys in ~30s.
4
Zero DB. Zero cost. Full audit trail. Every submission visible in
the public repo.
# .github/workflows/publish.yml
on:
issues:
types: [labeled]
jobs:
publish:
if: github.event.label.name == 'approved'
runs-on: ubuntu-latest
# parse issue → append startups.json → commit → push
Sources: MCA filings · Annual reports · Inc42 · Entrackr · BSE / NSE disclosures