Zum Hauptinhalt springen

Feature-Übersicht

Roestify hat 42 Features in 3 Wellen implementiert.

Naming & Workflow

  • Feature-ID: PROJ-X (sequentiell)
  • Commit-Format: type(PROJ-X): description
  • Types: feat, fix, refactor, test, docs, deploy, chore
  • Speicherort: features/completed/PROJ-X-name/

Artefakte pro Feature

PROJ-X-name/
├── feature.md ← Scope, Constraints, DoD
├── acceptance-tests.md ← Given/When/Then
├── decision-log.md ← ADR-lite, chronologisch
├── risk-notes.md ← Security, Privacy, Tenant, Migrations
└── evidence.md ← Gate-Ergebnisse

Welle 1: "Ich kann rösten" (MVP Beta)

IDFeatureBeschreibung
PROJ-0Basic AuthEmail/Password + Google OAuth
PROJ-1Tenant FoundationMulti-Tenancy, RLS, 6-Schichten-Modell
PROJ-2SuppliersLieferanten-Verwaltung
PROJ-3Green Coffee LotsRohkaffee-Management mit Restbestand
PROJ-4MachinesRöstmaschinen mit kg-Zähler
PROJ-5Roast ProfilesRöstrezepte, Blends, Demand
PROJ-6Roast LogRöstungen loggen, Kaffeesteuer-Export
PROJ-7BarrelsSession-basiertes Tonnen-Management
PROJ-8PackingVarianten-Abpackung, Auto-Plan
PROJ-14Shopify IntegrationSync (Produkte, Orders, Inventar)
PROJ-14.2Online-Store UIShopify-Seiten im Dashboard
PROJ-14.3Shopify DHLDHL-Labels aus Shopify-Orders
PROJ-19Multi-ThemeDark/Light/Production Mode
PROJ-37Shopify InvoicingAuto-Rechnungen bei Fulfillment

Welle 2: "Betrieb steuern" (Full MVP)

IDFeatureBeschreibung
PROJ-9B2B CustomersKundentypen, Adressen, Forecast-Toggle
PROJ-10B2B OrdersBestellungen, Lieferstatus, DATEV-Export
PROJ-10.5Invoice SeparationGermanized Model (Order ≠ Invoice)
PROJ-10.6Document GeneratorZUGFeRD PDF + E-Rechnung
PROJ-11Pricing AgreementsKundenspezifische Preise
PROJ-12Forecast EngineMedian-basierte Nachfrageprognose
PROJ-13MaintenanceWartungsaufgaben mit Ampel-System
PROJ-15Production Planning5-Fragen-Dashboard
PROJ-16Financial AnalysisP&L, Produktrentabilität, Break-Even
PROJ-17TraceabilityForward/Backward Trace, PDF-Export
PROJ-18Tenant SettingsKonfiguration, Tonnen-Namen
PROJ-20Product Management2-Level Produkt/Variante
PROJ-21Hard-Delete2-Tier Delete (DSGVO-konform)
PROJ-22Home DashboardKPI-Kommandozentrale
PROJ-23TRMNL DisplayE-Ink Display Integration
PROJ-24Quick Entry1-Click Röstung für Hochvolumen
PROJ-25DHL ShippingLabels, Tracking, pgcrypto

Welle 3: "SaaS-Transition" (Multi-Tenant SaaS)

IDFeatureBeschreibung
PROJ-26SaaS OnboardingTrial Signup, Wizard, Analytics
PROJ-27User ManagementEinladungen, Rollen, Profil
PROJ-28RBAC5 Rollen, Permission-Matrix
PROJ-29Stripe BillingCheckout, Portal, Webhooks
PROJ-30Usage MeteringLimits, Guardrails, Atomic Counting
PROJ-31Admin PanelTenant-Management, Metrics, Impersonation
PROJ-32Legal & ComplianceAGB, Datenschutz, Impressum, AVV
PROJ-33Landing PageHero, Features, Pricing
PROJ-34NotificationsIn-App + E-Mail Benachrichtigungen
PROJ-35Help CenterMDX-Artikel, Suche, Changelog
PROJ-36i18nDeutsch + Englisch (next-intl)