Week 1: The Genesis — Oct 26 – Nov 1, 2024

Week 1: The Genesis — Oct 26 – Nov 1, 2024

TL;DR: Exoserva is born. We bootstrapped the entire tech stack — Express + database+ React/Vite — and established the secure data separation between companies that will power every feature going forward.

Highlights This Week

  • Initialized the monorepo with serverbackend and React/Vite frontend
  • Designed and implemented the multi-tenant database
  • Set up project tooling: TypeScript strict mode, ESLint, Prettier

Laying the Foundation

Every great platform starts with an opinionated tech stack. We chose server for its ecosystem maturity, database for relational integrity, and React with Vite for a blazing-fast frontend DX. The decision to go with a monorepo was deliberate — for a field service management platform touching scheduling, invoicing, AI, and voice, co-locating server and client code eliminates integration friction.

The single most important architectural decision this week was multi-tenancy from day one. Every table includes a tenant_id column. Every query filters by it. Every middleware enforces it. This is not something you bolt on later — it is the foundation of enterprise SaaS.

What’s Next

secure login system and role-based access control — because multi-tenancy without auth is just a shared database.