Skip to content

Latest commit

 

History

138 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ciel

A complete B2B CRM / prospecting SaaS codebase — designed and built end to end by a single developer over one year. Published as a working showcase: the product it powered has moved to a closed-source successor, and this codebase is no longer in active development.

Historical note: the code predates the rename and still carries the product's former branding ("Andoxa") throughout.

Scale

  • ~141,000 lines of TypeScript/TSX in src/
  • 64 App Router pages, 147 API route handlers
  • 29 Playwright spec files, including dedicated tests/rls and tests/security batteries that attack the row-level-security boundary

What's inside

  • Multi-tenant CRM on Supabase — organisation-scoped data behind Postgres row-level security, with the RLS policies treated as an attack surface and tested as such
  • Billing — Stripe subscriptions and checkout flows, with their own test suite
  • Transactional email — SendGrid + react-email templates
  • Calendar & booking — scheduling flows covered by e2e suites
  • WhatsApp integration
  • Document generation — PDF rendering via @react-pdf/renderer
  • Marketing content — MDX pipeline
  • UI system — Radix primitives + Tailwind CSS 4, TanStack query/table/virtual for data-heavy views, drag-and-drop pipelines (dnd-kit)
  • Observability — Sentry wired on client, edge and server

Stack

Next.js 16 (App Router) · React 19 · TypeScript 5.9 · Supabase (Postgres + RLS) · Stripe · SendGrid · Tailwind CSS 4 · Playwright · Sentry · Bun

Status & license

Kept public for reading and review. No license is granted for reuse; all rights reserved. Issues and pull requests are unlikely to be answered.

About

Ciel — a complete B2B CRM / prospecting SaaS codebase: Next.js 16, Supabase RLS multi-tenant, Stripe, transactional email, 29 Playwright suites. Built solo over a year.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages