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.