Acknowledgements

MatePickup is built on top of dozens of excellent open-source projects and commercial services. We're grateful to the communities behind them. This page lists the major ones — see each project's site for license terms.

Backend & runtime

  • Node.js — JavaScript runtime.
  • NestJS — backend framework (MIT).
  • TypeScript — type system (Apache 2.0).
  • Drizzle ORM — database access (Apache 2.0).
  • PostgreSQL — primary database (PostgreSQL License).
  • Redis — caching, queueing (BSD).
  • BullMQ — job queue (MIT).
  • Pino — structured logging (MIT).
  • Zod — schema validation (MIT).
  • better-auth — authentication (MIT).
  • ofetch — HTTP client (MIT).
  • Vitest — testing (MIT).

Frontend

  • Next.js — React framework (MIT).
  • React — UI library (MIT).
  • Tailwind CSS — utility-first CSS (MIT).
  • shadcn/ui + Radix UI — accessible UI primitives (MIT).
  • Lucide — icons (ISC).
  • TanStack Query — data fetching (MIT).
  • Sonner — toast notifications (MIT).
  • next-intl — internationalisation (MIT).
  • Luxon — date/time handling (MIT).

Mobile

  • Expo — React Native framework (MIT).
  • React Native — cross-platform mobile UI (MIT).

Voice / AI

  • Google Gemini Live API — conversational AI (commercial).
  • @google/genai — Gemini SDK (Apache 2.0).
  • ws — WebSocket implementation (MIT).

Telephony & messaging

  • Telnyx — voice + SMS infrastructure (commercial).
  • Twilio — voice + SMS infrastructure (commercial).
  • Resend — transactional email (commercial).

Storage & payments

  • Cloudflare R2 — object storage for recordings + media (commercial).
  • AWS SDK for JavaScript v3 — used for R2 access (Apache 2.0).
  • Stripe — payments + subscriptions (commercial).

PMS / channel managers

  • Beds24 v2 API — channel manager + PMS integration (commercial).
  • Channex.io — channel manager integration (commercial).

Observability

  • Sentry — error tracking (BSL).
  • OpenTelemetry — telemetry instrumentation (Apache 2.0).

Infrastructure

  • Docker + docker compose — packaging and orchestration (Apache 2.0).
  • 1Panel — server management (GPL v3).
  • OpenResty / nginx — reverse proxy (BSD).
  • acme.sh — TLS certificate management (GPL v3).

Build / dev tooling

  • pnpm — package manager (MIT).
  • ESLint + Prettier — linting + formatting (MIT).
  • tsx — TypeScript execution (MIT).

Fonts

  • Geist + Geist Mono — by Vercel (SIL Open Font License).
  • Instrument Serif — Google Fonts (SIL Open Font License).

This list isn't exhaustive — the full dependency tree includes many more transitive packages. Run pnpm licenses list in any of our repos to see the complete set.