Zum Inhalt springen
levi grossenbacher.

Web-Apps für Abläufe, die heute in Excel oder auf Papier stecken

Viele Abläufe beginnen mit einer Excel-Tabelle. Das funktioniert, bis mehrere Personen gleichzeitig daran arbeiten, eine Version verloren geht oder ein Raum doppelt vergeben ist. Eine Web-App hält die Daten an einem Ort, prüft Regeln automatisch und zeigt jeder Person genau das, was sie braucht.

Für wen

Gemeinden und Schulen
Reservationen von Räumen, Hallen und Material, Anmeldungen für Kurse und Lager, interne Bewilligungs- und Freigabeabläufe.
Vereine
Mitgliederverwaltung, Beiträge mit QR-Rechnung, Helfereinsätze und Anmeldungen für Anlässe.
KMU
Kunden-, Auftrags- und Inventarverwaltung, Offerten und Rechnungen, Auswertungen auf Knopfdruck.

Vorher und nachher

Vorher: Liste

Beispiel einer Reservationsliste, in der die Turnhalle am Dienstag doppelt vergeben ist
ZeileA DatumB ZeitC RaumD Belegt durch
2Di 16.03.18:00–20:00TurnhalleTurnverein
3Di 16.03.19:00–21:00TurnhalleVolleyballclub
4Mi 17.03.19:30–21:30SingsaalChor

Zwei Einträge, beide sehen gültig aus. Dass sich 19:00 bis 20:00 überschneidet, merkt jemand erst in der Halle.

Nachher: Web-App

Neue Reservation

Volleyballclub

Raum
Turnhalle
Datum
Dienstag, 16. März
Zeit
19:00–21:00

Die Turnhalle ist von 18:00 bis 20:00 bereits reserviert. Frei ab 20:00.

Ab 20:00 reservierenAnderen Raum suchen

Die App prüft die Regel beim Erfassen und schlägt gleich eine Alternative vor.

Beispiel: Dieselbe Reservation in einer Liste und in einer Web-App, die die Doppelbuchung erkennt.

Typische Projekte

  • Reservationssystem für Turnhallen und Sitzungszimmer ohne Doppelbuchungen
  • Online-Anmeldung für Ferienpass, Kurse oder Lager mit Warteliste
  • Mitglieder- und Beitragsverwaltung mit Schweizer QR-Rechnung
  • Offerten, Rechnungen und Mahnwesen für einen Kleinbetrieb
  • Freigabeablauf für Gesuche mit Protokoll, wer wann was entschieden hat

Was dazugehört

  • Analyse des heutigen Ablaufs mit den Personen, die ihn täglich machen
  • Rollen und Berechtigungen: jede Person sieht nur, was sie braucht
  • Übernahme der bestehenden Excel-Listen
  • Export nach Excel, CSV und PDF
  • Änderungsprotokoll für Personendaten
  • Anmeldung mit Passkey oder Zwei-Faktor-Authentifizierung
  • Betrieb in der Schweiz

Womit ich das umsetze

Web-App

Oberfläche und Server in einer Sprache, und die Datenbank setzt Regeln selbst durch, etwa keine Doppelbuchung.

Ganzer Techstack
  1. Oberfläche

    Next.js

  2. Logik

    Node.js

    Auch möglich:

    • Go für sehr viele Anfragen
    • Rust für rechenintensive Teile
    • Java in Java-Umgebungen
    • PHP für bestehende Systeme
  3. Daten

    PostgreSQL

  4. Betrieb

    ServerHosting Schweiz

Womit ich das umsetze

App

Native Apps fühlen sich so an, wie es die Leute gewohnt sind, und nutzen Kamera, Standort und Mitteilungen voll.

Ganzer Techstack
  1. Oberfläche

    SwiftKotlin

    Auch möglich:

    • Web-App zum Installieren eine Codebasis, kein App-Store
  2. Logik

    Nur wenn Daten geteilt werden, wie bei der Web-App

  3. Daten

    Nur wenn Daten geteilt werden

  4. Betrieb

    App StoreGoogle Play

Passt das zu Ihrem Vorhaben?

Schreiben Sie kurz, worum es geht. Sie erhalten eine Rückmeldung mit einer ersten Einschätzung und den nächsten Schritten.

Projekt besprechen