Next.js + Expo in einem Monorepo
Ein Starter. Web und Mobile.
Auth, Organisationen, Abrechnung und E-Mails — schon verdrahtet. Dazu eine React-Native-App, die dieselbe API und dieselben Berechtigungen nutzt.
- Next.js
- Expo
- React Native
- tRPC
- Drizzle
- better-auth
- Stripe
- Tailwind
- Turborepo
- TypeScript
- Next.js
- Expo
- React Native
- tRPC
- Drizzle
- better-auth
- Stripe
- Tailwind
- Turborepo
- TypeScript
- Next.js
- Expo
- React Native
- tRPC
- Drizzle
- better-auth
- Stripe
- Tailwind
- Turborepo
- TypeScript
Eine Codebasis, zwei Apps
Web und Mobile teilen API, Validierung, Berechtigungen und Formatierung. Du schreibst die Regeln einmal.
Dieselbe tRPC-API
Dieselbe can()-Prüfung
Offline-Queue mit Replay
Organisationswechsel
Alles, was jedes SaaS zweimal baut
Einmal sauber verdrahtet, damit du am Produkt arbeitest statt an der Grundausstattung.
In drei Schritten startklar
- 1
Klonen und installieren
Repository holen, pnpm install ausführen. Mehr braucht der erste Start nicht.
- 2
Umgebung einrichten
Die .env aus der Beispieldatei füllen, dann pnpm db:migrate und pnpm db:seed. Postgres genügt.
- 3
Bauen und ausliefern
pnpm dev zum Entwickeln, danach auf Vercel oder jede andere Node-Umgebung deployen.
Preise
Klein anfangen, später wechseln.