A full-stack Google Meet productivity platform built with Cloudflare Workers, NVIDIA NIM, and Next.js.
- Stack: Hono.js, D1 (SQLite), Drizzle ORM, KV, R2.
- Setup:
cd workernpm install- Create D1 database:
npx wrangler d1 create meet-brief-db - Create KV namespace:
npx wrangler kv:namespace create SESSIONS - Update
wrangler.tomlwith the generated IDs. - Run migrations:
npx drizzle-kit generate:sqlite(then manually run SQL in wrangler d1 or setup drizzle-kit properly for D1). Shortcut:npx wrangler d1 execute meet-brief-db --file=./migrations/0000_initial.sql - Deploy:
npx wrangler deploy
- Stack: Manifest V3, Content Scripts.
- Setup:
- Open Chrome Extensions (
chrome://extensions/). - Enable "Developer mode".
- Click "Load unpacked" and select the
extensionfolder. - Configure
API_URLinbackground.jsif deploying the worker.
- Open Chrome Extensions (
- Stack: Next.js 14, Tailwind CSS.
- Setup:
cd frontendnpm install- Set
NEXT_PUBLIC_API_URLin.env.local. - Run:
npm run dev
- Primary: NVIDIA NIM (Llama 3.1 70B).
- Fallback: AgentRouter API.
- Prompting is optimized for structured JSON output to feed directly into the dashboard.
- Respects Cloudflare Workers (100k/day), D1, KV, and R2 free limits.
- Uses NVIDIA NIM free tier API credits.
- Vercel Hobby plan for frontend deployment.