BernuviaBernuvia
Kategorie: SaaSWeb

Brasswork: multi-tenant SaaS ERP template for small businesses

1/22
#erp#saas#rechnungsstellung#verkaufsstelle#buchhaltung

Führen Sie Ihr eigenes Betriebs-SaaS: Rechnungsstellung, Verkaufsstelle, Lager, Einkauf, doppelte Buchführung, Personal und Gehalt, Pipeline und Projekte, mit Plänen, Stripe und PayPal. Next.js 16 + PostgreSQL.

53 USDC69 USDC−23%

Geschützte Zahlung

Dein Geld bleibt 30 Stunden in Verwahrung

Sofortige Lieferung

Lade den vollständigen Code direkt nach dem Kauf herunter

Abgesicherter Kauf

Ein Problem? Melde einen Vorfall

Was enthalten ist
  • Vollständiger Quellcode: die App, die Operator-Konsole und der Verkaufsraum (Next.js 16, TypeScript, Tailwind v4)
  • Datenbankschema, Migrationen, Seed und ein vollständiges Demogeschäft mit ~18 Monaten Geschichte
  • Docker Compose-Kit, Dockerfile, Bereitstellungsanleitungen (Docker, Vercel, VPS) und vollständige Dokumentation
  • Einheiten-, Integrations- und End-to-End-Test-Suiten, CI-Workflow, .env.example, Lizenz und Änderungsprotokoll
Technologien
NENext.js 16TYTypeScriptPOPostgreSQLDRDrizzle ORMTATailwind CSS v4
Beschreibung

Brasswork ist eine vollständige Quellcode-Vorlage für den Betrieb Ihres eigenen SaaS-Geschäfts. Sie verkaufen Pläne; jeder Kunde erhält ein isoliertes Geschäft mit eigenen Büchern, Lagerbeständen, Mitarbeitern und Dokumenten.

Es ist für kleine Unternehmen konzipiert, die herstellen, verkaufen und bedienen: ein Rösterei mit einem Café, eine Bäckerei, die im Großhandel verkauft, ein Fahrradgeschäft mit einer Werkstatt. Sie verkaufen über die Theke und auf Rechnung, kaufen von Lieferanten, halten Lagerbestände an mehreren Orten, zahlen ein Team in Schichten und führen einige Projekte durch. Brasswork deckt den gesamten Tag in einem Satz von Büchern ab, sodass der Verkauf über die Theke, die Großhandelsrechnung, die Lieferantenrechnung und die Gehaltsabrechnung alle im selben Hauptbuch erfasst werden.

Die Arbeit ist in Spuren organisiert, die nach dem Job benannt sind: Heute, Verkaufen, Kaufen, Lager, Geld, Menschen und Arbeit. Heute sammelt die Entscheidungen, die der Eigentümer über jede Spur hinweg treffen muss. Aufzeichnungen werden als gedruckte Blätter mit einer Papierverfolgung erstellt (Angebot → Bestellung → Rechnung → Zahlung → Hauptbuch), sodass jeder sehen kann, woher ein Dokument stammt und wohin es ging.

Auf der Plattformseite erhalten Sie Planbänder, die nach Crew-Größe (Solo, Crew, Unternehmen, Gruppe) dimensioniert sind, mit Apps und Speicherplatz, App-Paketen, Testversionen, Aktionscodes, Stripe und PayPal mit automatischer Verlängerung, Zahlung auf Rechnung, einem Geschäft, das Sie über die Konsole bearbeiten, Hilfeanfragen und eine Pulse-Ansicht von Einnahmen und Anmeldungen.

Der Code ist modern und durchgängig typisiert: Next.js 16 App Router mit Serverkomponenten und Serveraktionen, TypeScript, Tailwind CSS v4 mit shadcn/ui, Drizzle ORM auf PostgreSQL, Better Auth und Zod. Geld verwendet Dezimalarithmetik, Dokumente werden auf dem Server neu berechnet, und die Bücher werden durch Ereignisse aus jeder App innerhalb derselben Datenbanktransaktion gespeist. Es wird mit Unit-, Integrations- und End-to-End-Tests, einem CI-Workflow, einem Docker-Compose-Kit und einem vorinstallierten Demogeschäft geliefert: Hollow Pine Coffee Roasters.

Benennen Sie es um, wählen Sie Ihre Apps und Preise, laden Sie Ihre eigene Demo für Ihre Branche hoch und starten Sie.

Funktionen nach Spur

Heute

  • Die Entscheidungen, die Sie über jede App hinweg benötigen: Genehmigungen, überfällige Rechnungen, fällige Rechnungen, niedrige Lagerbestände, Banklinien zum Abgleichen, Entwürfe.
  • Pulse: Bargeld, Ihnen geschuldet, Sie schulden, die Verkäufe dieser Woche.
  • Eine Checkliste für den Einstieg für neue Unternehmen.

Verkaufen

  • Rechnungsstellung: Angebote mit einer Board-Ansicht, Rechnungen, Gutschriften (anwenden oder erstatten), eine Zahlung über mehrere Rechnungen, wiederkehrende Rechnungen, automatische Zahlungserinnerungen, Kundenabrechnungen, Freigabelinks, PDFs, die an E-Mails angehängt sind, Online-Kartenzahlung über das eigene Stripe-Konto jedes Unternehmens, Berichte.
  • Theke (Point of Sale): ein touchfreundlicher Verkaufsbildschirm, Registrierkassen und Geldschubladen, Aktionen, Rückgaben und Genehmigungen, Quittungen, eine Kundendisplay, Offline-Verkäufe, die später synchronisiert werden, Barcode-Scannen, ein pro Artikel "Verkauf an der Theke"-Schalter.
  • Pipeline: Lead- und Deal-Boards mit Werten und nächsten Schritten, Anrufe, E-Mails und Notizen, Konversion, Trichter- und Monatsberichte.

Kaufen

  • Bestellungen, teilweise Annahme, Rechnungen, eine Zahlung über mehrere Rechnungen, Rücksendungen an Lieferanten und Lastschriften, wiederkehrende Rechnungen, Lieferantenabrechnungen, Freigabelinks, Berichte.

Lager

  • Gelagerte Artikel, nicht gelagerte Artikel und Dienstleistungen, Bildgalerien, Kategorien, Steuern, Einheiten, mehrere Lagerhäuser.
  • Ein Lagerbuch für jede Bewegung, gewogener Durchschnittskosten, Transfers, Lagerbestandszählungen, Nachbestellpunkte und Vorschläge, Etikettendruck. Lagerbestände können nicht stillschweigend negativ werden.

Geld

  • Doppelte Buchführung, die von jeder App gespeist wird, Kontenplan, Journal, wiederkehrende Journale.
  • Bank-, Karten- und Darlehenskonten; Kontoauszugsimport (CSV, OFX/QFX, CAMT.053), Abgleichregeln und Abstimmung.
  • Einnahmen und Ausgaben (wiederkehrend), Budgets, GuV und Bilanz mit Vergleichen, Testbilanz, Hauptbuch, Alterung.
  • Mehrwährungsfähigkeit mit manuellen oder EZB-Wechselkursen und realisierten/nicht realisierten FX.
  • Ein Sperrdatum, Integritätsprüfungen und "Buchungen neu aufbauen".

Menschen

  • Mitarbeiter mit CSV-Import und einem Organigramm, Dienstplan, Zeiterfassung, Freizeit mit Genehmigungen des Vorgesetzten.
  • Gehaltsabrechnungen (wöchentlich, zweiwöchentlich, halbmonatlich, monatlich), Gehaltsabrechnungen per E-Mail, SEPA- und NACHA-Bankdateien, Vorschüsse und Darlehen.
  • Die Mitarbeiterreise (Anerkennung, Rollenwechsel, Verhaltensnotizen, Bedenken, Austritte), Onboarding- und Offboarding-Checklisten, Einstellung mit einer Karriereseite, Bewertungen, Schulungen und ein Unternehmenshub.

Arbeit

  • Projekte mit mehreren Kunden, Vorlagen, Aufgabenboards, Listen- und Kalenderansichten, eine Zeitachse (Gantt) mit Abhängigkeiten, Meilensteinen und Meilensteinabrechnung, Probleme, Stundenzettel und Timer, Kundenzugang.

Geschäft und Einstellungen

  • Verzeichnis von Kunden und Lieferanten, Dateien, Team-Chat, Hilfeanfragen, Ask (ein KI-Assistent; jedes Unternehmen gibt seinen eigenen Anthropic-, OpenAI- oder Google-API-Schlüssel ein).
  • Rollen mit Berechtigungen pro App und "eigen vs. alle" Sichtbarkeit, Kundenräume und Lieferantenräume.
  • Benutzerdefinierte Felder, gespeicherte Listenansichten, CSV-Export für jede Liste, Massenaktionen, ⌘K-Suche, Aktivitätsprotokoll, Benachrichtigungseinstellungen und tägliche Zusammenfassungen, Kalenderfeeds, eigener SMTP-Server eines Unternehmens.
  • REST API mit eingeschränkten Schlüsseln und einem OpenAPI-Dokument; signierte ausgehende Webhooks mit Wiederholungen.

Operator-Konsole (Ihr SaaS)

  • Puls: monatlich wiederkehrende Einnahmen, zahlende Unternehmen, Umwandlung von Testversionen, abgelaufene Pläne, Anmeldungen, Einnahmen nach Band.
  • Kunden: Unternehmen, Personen, Anmeldungen, Unternehmen und Konten erstellen, als Eigentümer anmelden.
  • Katalog: Bänder, Apps, App-Pakete, Angebotscodes, Synchronisation mit Stripe und PayPal, App-Ruhestand.
  • Zahlungen: Bestellungen, Rückerstattungen, Rechnungen für Banküberweisungen.
  • Shop: eine blockbasierte Startseite, Seiten, Vorlagen für Abrechnungs-E-Mails.
  • Hilfeanfragen und Einrichtung mit einem ersten Rundgang (Marke, E-Mail, Währung, Zahlungen, Katalog).

Funktioniert auf jedem Bildschirm

Technologiestack

  • Next.js 16 (App Router, React 19, Server Components, Server Actions, Turbopack)
  • TypeScript
  • Tailwind CSS v4 und shadcn/ui (Radix)
  • PostgreSQL mit Drizzle ORM
  • Bessere Authentifizierung (E-Mail und Passwort, optionale Google- und GitHub-Anmeldung, Zwei-Faktor)
  • Zod 4, decimal.js, @react-pdf/renderer, Recharts
  • Stripe- und PayPal-SDKs; nodemailer; AWS S3 SDK (jeder S3-kompatible Speicher)
  • Vitest und Playwright (mit Axe-Zugänglichkeitsprüfungen); GitHub Actions CI

Was ist enthalten

  • Vollständiger Quellcode der App, der Operator-Konsole und des Shops.
  • Datenbankschema, Seed und ein vollständiges Demounternehmen mit etwa 18 Monaten Geschichte, ein Schwesterunternehmen und fünfzehn Beispielkundenunternehmen.
  • Docker Compose-Kit (Postgres, Migrationsschritt, App, stündlicher Cron) und ein Dockerfile.
  • Dokumentation: Installation, Konfiguration, Bereitstellung (Docker, Vercel, VPS mit nginx), Zahlungen, Rebranding, Upgrade, Architektur, REST API und Webhooks, Tests, Codierungsrichtlinien, Designsystem, Support.
  • Einheiten-, Integrations- und End-to-End-Test-Suiten, ein CI-Workflow und wiederholbare Zahlungsprüfungen mit Stripe- und PayPal-Mocks.
  • .env.example, Lizenz und Änderungsprotokoll.

Nicht enthalten: Hosting, ein Stripe- oder PayPal-Konto, ein SMTP-Dienst, native mobile Apps, Übersetzungen (die Benutzeroberfläche ist auf Englisch).

Anforderungen

  • Node.js 20.9 oder höher (22 empfohlen) und pnpm 10
  • PostgreSQL 15 oder höher
  • Für die Produktion: ein Server oder Host für Next.js (Docker, ein VPS oder Vercel), eine Domain mit HTTPS, einen stündlichen Cron-Call
  • Optional: SMTP für E-Mail, einen S3-kompatiblen Bucket für Dateien (erforderlich auf Vercel), Stripe- und/oder PayPal-Konten
  • Einige Erfahrung mit Node.js und PostgreSQL zur Installation, Konfiguration und Anpassung

Demo-Konten

Erstellt durch pnpm db:seed in der Entwicklung (Passwort password123):

RolleE-MailOperator (Operator-Konsole)admin@example.comEigentümer von Hollow Pine Coffee Roastersmargit@hollowpine.exampleMitarbeiterlena@hollowpine.exampleKundenraumruth@brickyardbagels.exampleLieferantenraumana@altiplanogreen.example

Der Seed verweigert Demodaten und Demopasswörter in der Produktion.

Änderungsprotokoll

1.0.0 (2026-10-09): erste Veröffentlichung. Die Multi-Tenant-Plattform mit Plänen, Stripe, PayPal und Zahlung auf Rechnung; die Operator-Konsole und der Shop; Heute und die sechs Spuren (Verkauf, Kauf, Lager, Geld, Menschen, Arbeit) mit Rechnungsstellung, Kasse, Pipeline, Einkauf, Lager, Bücher, Menschen & Zahlung und Projekte; die REST API und Webhooks; das Designsystem im Licht- und Dunkelmodus; Docker-, Vercel- und VPS-Bereitstellungsanleitungen; Tests und CI.

Ähnliche Templates

−24%

Smart-Money Tracker for Polymarket – macOS SwiftUI App

Native macOS-App zur Entdeckung, Verfolgung und Analyse der profitabelsten Polymarket-Wallets: echte Gewinnquote, gemeinsame Wetten, Benachrichtigungen und Copy-Trading-Simulation. Keine API-Schlüssel, kein Backend.

Desktop-App

25 USDC33 USDC
3
−27%

MediAgenda — Complete Medical Booking SaaS (Next.js 14 + Stripe + Prisma)

Produktionsbereite medizinische Plattform: Online-Buchung, Arztprofile mit Bewertungen, Echtzeit-Chat, Stripe-Zahlungen, medizinische Aufzeichnungen und White-Label-Admin. 4 Rollen, zweisprachig EN/ES, 4-Schritte-Installation.

SaaS

62 USDC85 USDC
(1)1
−25%

Vetria — SaaS multi-clínica para veterinarias (Next.js 15 + NestJS 11)

Veterinärsoftware mit Quellcode: Terminplanung, Patientenakte, PDF-Rezepte, Zahlungen, Kasse, Inventar, Hospitalisierung und Tutor-Portal. Multi-Klinik mit RLS. Schnittstelle nur auf Spanisch.

SaaS

49 USDC65 USDC
−22%

Lumora – Visual Website Builder SaaS with Bootstrap 5 (Full Source)

Drag & drop page builder mit einem Live-Code-Editor, 8 Vorlagen, One-Click-Publishing mit benutzerdefinierten Domains, Teams mit Rollen und Stripe-Plänen. Docker-bereit.

SaaS

56 USDC72 USDC

Noch keine Rezensionen. Sei die erste Person, die ihre Erfahrung teilt.