The treebirdlabs.com website. Currently minimal — a placeholder landing page plus the Ballpark privacy policy. Built to grow into the full site later.
- Next.js 16 (App Router) + React 19 + TypeScript
- Plain CSS (no Tailwind yet) — see
app/globals.css
| Path | File |
|---|---|
/ |
app/page.tsx (placeholder) |
/ballpark/privacy |
app/ballpark/privacy/page.tsx |
/ballpark/privacy is the URL referenced from the Ballpark Chrome Web Store
listing, so this path must stay stable.
npm install
npm run dev # http://localhost:3000
npm run build # production build check- Push this repo to GitHub (e.g.
treebirdlabs/treebirdlabsor your account). - In Vercel: Add New → Project → Import the GitHub repo. Framework auto-detects as Next.js; no config needed. Deploy.
- In the Vercel project: Settings → Domains → Add
treebirdlabs.com(andwww.treebirdlabs.com). Vercel shows the DNS records to set at your domain registrar. - Once DNS propagates, the privacy policy is live at
https://treebirdlabs.com/ballpark/privacy— use that URL in the Chrome Web Store listing.