Skip to main content
Architecture

Standardized for Speed & Scale

We do not build on niche frameworks or proprietary platforms. We standardise on high-performance, open-source tech stack that is portable to any hosting provider.

Framework & UI

  • Next.js 16App Router, Server Components, SSR & ISR
  • React 19Latest web standard, concurrent rendering
  • TypeScript 5Strict type safety across API boundaries
  • Tailwind CSS 4Utility-first CSS styling, ultra-fast builds

Database & Models

  • PostgreSQL 16ACID-compliant relational database
  • node-postgres (pg)Raw SQL queries, no ORM layer for max speed
  • Postgres MigrationsStrict SQL-based schema versioning
  • Zod 4Runtime schema validation on DB & API inputs

Authentication

  • NextAuth v5 (Auth.js)Edge-safe JWT sessions, social login
  • Google & GitHub OAuthSingle-click sign-in out of the box
  • Credentials ProviderBcrypt secure password login
  • Clerk AlternativeOptional Clerk template available

Infrastructure & Hosting

  • Docker ComposeStandardized container builds
  • OVH VPSDedicated cloud server resources
  • Nginx ProxyReverse proxy, SSL via Let's Encrypt
  • Cloudflare R2S3-compatible, zero egress asset storage

You own the code and the hosting.

We don't trap you in a proprietary builder. You get a standard GitHub repo, env templates, and the same Docker-based deploy path we use for VPS production (the path we know well on OVH).

Default experience: a live preview on *.on.shipinaday.com. For production, we either help deploy to a VPS with our runbooks, or hand you the repo and docs so you (or your engineer) can host it. Moving to another cloud is possible — it is not always one command, and we won't pretend it is.

What handoff includes

  • GitHub repository (you own it)
  • Live preview URL during the build
  • .env.example + secrets checklist
  • Docker Compose deploy scripts (VPS-oriented)
  • Short runbook: env, Stripe webhooks, go-live