Skip to content
UnternehmenssystemeKassensystem

Kassensystem und Verkaufsverwaltung

Ein Kassensystem für Cafés und Geschäfte mit schneller Touch-Kasse, Karten- und Barzahlung, Belegen, rezepturbasierter Lagerbuchung, mehreren Filialen und Live-Verkaufsberichten.

Projektdaten

Projektart
Kassensystem
Kategorie
Unternehmenssysteme
Branche
Gastronomie und Einzelhandel
Technologie-Stack
  • Next.js
  • React
  • TypeScript
  • PostgreSQL
  • Prisma
  • Redis
  • WebSockets
Tablet-Kasse mit Kategorie-Tabs, zwölf Produktkacheln und einem Bon mit Summe und Zahlungsbuttons

Überblick

Dieses Demonstrationsprojekt zeigt ein Kassen- und Verkaufsverwaltungssystem für einen kleinen Gastronomie- oder Handelsbetrieb mit zwei Filialen. Die Kasse ist für Tempo auf dem Tablet gebaut: große Produktkacheln, Kategorien, Bestellungen am Tisch oder zum Mitnehmen, geteilte Zahlungen und Belege gedruckt oder per E-Mail. Im Hintergrund aktualisiert jeder Verkauf Bestand und Auswertungen sofort.

Die Inhaberin verfolgt Umsatz, Stoßzeiten, Bestseller und Bestandswarnungen je Filiale im Dashboard oder auf dem Smartphone, ohne auf den Tagesabschluss zu warten.

Die Herausforderung

Viele kleine Betriebe nutzen eine Kasse, die nur Verkäufe bucht. Bestände werden von Hand gezählt, Berichte kommen als tägliches PDF, jede Filiale hat eigene Daten, und die Artikelliste muss an mehreren Stellen gepflegt werden. Fällt das Internet aus, steht die Kasse. Fertige Systeme berechnen pro Gerät und Funktion und passen selten zu Rezepturen, Kundenbindung oder eigenen Auswertungen.

Die Lösung

Das Konzept verbindet Kasse, Bestand und Auswertung in einem System. Artikel haben Preise, Steuersätze und optionale Rezepturen — ein verkaufter Flat White bucht Milch und Kaffeebohnen ab. Zahlungen laufen über ein angebundenes Kartenterminal oder werden als Bargeld erfasst, Belege gedruckt oder gemailt. Die Verkäufe aller Filialen fließen ins Dashboard, niedrige Bestände erzeugen Warnungen und Bestellvorschläge, und Verkäufe ohne Verbindung werden zwischengespeichert und synchronisiert, sobald das Netz zurück ist.

Wichtigste Funktionen

  • Touch-Kasse mit Produktkacheln, Kategorien und Suche
  • Bestellungen vor Ort, zum Mitnehmen und am Tisch mit geparkten Bons
  • Kartenterminal, Barzahlung und geteilte Zahlung
  • Gedruckte oder gemailte Belege mit korrekter Umsatzsteuer
  • Rezepturbasierte Lagerbuchung und Warnungen bei niedrigem Bestand
  • Mehrere Filialen mit gemeinsamen Artikeln und eigenem Bestand
  • Live-Verkaufs-Dashboard: Umsatz, Stoßzeiten, Bestseller
  • Offline-Warteschlange mit Synchronisierung bei Verbindung

Für wen

  • Cafés, Bäckereien und kleine Restaurants
  • Einzelhändler mit einer oder mehreren Filialen
  • Inhaber, die Live-Zahlen statt Tagesabschluss-PDFs wollen
  • Betriebe, die Bestand an Rezepturen oder Komponenten koppeln müssen

Technisches Vorgehen

Die Kasse ist eine Next.js-Web-App, die auf Tablets installiert wird, eine Offline-Warteschlange auf dem Gerät hält und über die API synchronisiert. Verkäufe, Artikel, Rezepturen und Lagerbewegungen liegen in PostgreSQL über Prisma; Redis und WebSockets übertragen Live-Zahlen ins Dashboard. Kartenzahlungen laufen über das SDK des Terminals, sodass Kartendaten die App nie erreichen, und Bondrucker werden über den ESC/POS-Standard angesteuert.

Integrationen
Stripe TerminalESC/POSSMTP

Screens

Verwaltungsoberfläche

Verkaufs-Dashboard mit Wochenumsatz, Transaktionen, Verkäufen pro Stunde im Vorwochenvergleich, Bestsellern und Bestandswarnungen
Verkaufs-Dashboard mit Wochenumsatz, Transaktionen, Verkäufen pro Stunde im Vorwochenvergleich, Bestsellern und Bestandswarnungen
Lageransicht mit Zutaten und Verpackung, Bestand, Mindestmenge, Kosten und Nachbestellstatus
Lageransicht mit Zutaten und Verpackung, Bestand, Mindestmenge, Kosten und Nachbestellstatus

Mobile und responsive Ansichten

Drei Smartphone-Bildschirme für den Inhaber: heutiger Umsatz, Bestandswarnungen und Beleg mit Erstattungsoption
Drei Smartphone-Bildschirme für den Inhaber: heutiger Umsatz, Bestandswarnungen und Beleg mit Erstattungsoption

Leistungen hinter diesem Projekt

Die Arbeit in dieser Fallstudie entspricht diesen Leistungen. Jede Seite erklärt Umfang, Ablauf und was Sie erhalten.

Ähnliche Projekte

Alle Projekte
  • CRM-Vertriebspipeline mit fünf Phasen vom neuen Lead bis zum Abschluss, jeder Deal mit Wert, Verantwortlichem und nächstem Schritt
    UnternehmenssystemeCRM-System

    Individuelles CRM-System

    Ein CRM, das auf einen Vertriebsprozess zugeschnitten ist: Leads aus Website und WhatsApp, visuelle Pipeline, Kontaktverläufe, Wiedervorlagen, Angebote und ein Vertriebs-Dashboard.

    • Next.js
    • React
    • TypeScript
    • PostgreSQL
    • Prisma
    • +2
  • Werkstattplaner mit Fahrzeugen nach Status von angenommen bis fertig, jede Karte mit Kennzeichen, Arbeit und Mechaniker
    AutomotiveWerkstattsoftware

    Werkstattmanagement-System

    Werkstattsoftware für Kfz-Betriebe: Live-Werkstattplaner, Reparaturaufträge mit Teilen und Arbeitszeit, Fahrzeughistorie, Online-Terminbuchung, WhatsApp-Updates für Kunden und Rechnungen.

    • Next.js
    • React
    • TypeScript
    • PostgreSQL
    • Prisma
    • +3
  • Dashboard einer Windows-Desktopanwendung für Unternehmen mit den Vorgängen des Tages, offenen Angeboten, Synchronisationsstatus und Seitenleiste
    Desktop-SoftwareWindows-Desktopanwendung

    Windows-Desktopanwendung für Unternehmen

    Eine Windows-Desktopanwendung, mit der ein kleines Unternehmen vom Büro-PC aus arbeitet: Kunden, Vorgänge, Angebote und Rechnungen, lokaler Druck, Berichte und Backups — komplett offline, mit optionaler Synchronisation zu einem Server.

    • Electron
    • React
    • TypeScript
    • SQLite
    • Node.js
    • +2

Fragen zu dieser Art von Projekt

Läuft diese Kasse in einem echten Café?

Nein. Es ist ein Demonstrationsprojekt mit Beispielartikeln, -verkäufen und -beständen. Es zeigt, wie Saad ein individuelles Kassen- und Verkaufsverwaltungssystem aufbaut.

Funktioniert ein individuelles Kassensystem mit einem Kartenterminal?

Ja, über SDK oder API des Terminalanbieters. Das Terminal verarbeitet die Karte, die Kasse erhält nur das Zahlungsergebnis — Kartendaten laufen nie durch die App.

Was passiert, wenn das Internet ausfällt?

Die Kasse erfasst Verkäufe weiter auf dem Gerät und synchronisiert sie, sobald die Verbindung zurück ist. Kartenzahlungen hängen von der Verbindung und den Ausweichoptionen des Terminals ab.

Sie möchten ein ähnliches Projekt?

Sagen Sie Saad, was Sie brauchen. Sie erhalten einen klaren Umfang, einen Plan in Phasen und direkten Kontakt zum Entwickler – ohne Zwischenhändler.

  • Direkte, klare Kommunikation

    Sie sprechen direkt mit dem Ingenieur, der den Code schreibt — ohne Vertrieb dazwischen, ohne vage Termine.

  • Vollständig individuell

    Keine fertigen WordPress-Themes oder kopierter Code — jede Zeile wird für die Anforderungen und Größe Ihres Unternehmens geschrieben.

  • Von der Idee zum Launch

    Hilfe beim Ausformulieren der Spezifikation und bei der Umsetzung einer groben Idee in ein echtes, nutzbares Produkt.

Das Anfrageformular öffnet sich mit dieser Projektart bereits ausgewählt.