// /projects/ohio-growth-systems
▸ Ohio Growth Systems
Agency site + multi-tenant prospect CRM.
SvelteKitSvelte 5PostgresDrizzleCaddyCloudflare Tunnel
Public landing page, hand-rolled session auth, admin dashboard, slug-driven prospect demo pages with built-in mini-CRM. Built end-to-end in SvelteKit + Postgres + Drizzle and shipped behind Cloudflare Tunnel.
What it does
- Public marketing site with a lead intake form.
- Admin dashboard for managing leads + outbound prospects.
- Each prospect gets a custom
/demo/[slug]page rendered from JSON. - Built-in micro-CRM at
/demo/[slug]/crmfor the prospect to play with.
Notable bits
- adapter-node behind NGINX Proxy Manager → Cloudflare Tunnel.
- Hand-rolled cookie sessions with @node-rs/argon2.
- Drizzle migrations driven by
drizzle-kit push.