Files
Orderlix/Skills/1drinkdeckel-projekt-plan.md
2026-03-29 14:54:21 +02:00

1.4 KiB
Raw Blame History

🚀 DrinkDeckel Backend Projektplan (NestJS + Supabase)

🧠 Ziel

SaaS Plattform für Getränkeabrechnung in Vereinen (Multi-Tenant, Mobile + Theke, Payments)


📍 Phase 1 Setup (Foundation)

Backend Setup

  • Node.js >= 20 installieren
  • NestJS CLI installieren
  • Projekt erstellen
  • TypeScript strict mode aktivieren

Core Dependencies installieren

npm install @nestjs/config @nestjs/typeorm typeorm pg npm install class-validator class-transformer npm install @nestjs/jwt passport passport-jwt bcrypt


Architektur vorbereiten

src/ ├── core/ ├── common/ ├── modules/ │ ├── members/ │ ├── drinks/ │ ├── bookings/ │ ├── clubs/ │ └── billing/


📍 Phase 2 Datenmodell

  • clubs
  • members
  • drinks
  • bookings
  • invoices

📍 Phase 3 Core Module

👤 Members

  • Create Member
  • Get Members by Club

🍺 Drinks

  • Create Drink
  • Get Drinks by Club

🧾 Bookings

  • Create Booking
  • Preis aus Drink ziehen

📍 Phase 4 Multi-Tenant Security

  • clubId überall erzwingen

📍 Phase 5 Auth

  • JWT Auth
  • Rollen

📍 Phase 6 Billing

  • Monatsabrechnung
  • Invoice Generierung

🚀 Ziel:

Funktionierendes MVP mit Members, Drinks und Bookings