SchmidUNLIMITED
Fallstudie · Einführung 2027

Wimmis Märitdigital

Der Wimmis Märit ist der Dorfmarkt beim Bahnhof. Ich bin im OK für den Bau zuständig und habe ein System entwickelt, das Anmeldung, Zahlung, Standplan und Ausdrucke an einem Ort zusammenführt.

Besucheransicht Wer ist wo mit Suche, Kategorien und Standliste
Besucherplan «Wer ist wo?» · Beispieldaten
Web-App
Amtliche Vermessung
QR-Rechnung
Bankdatei camt.054
opendata.swiss
Einführung 2027

Bisher lief alles von Hand

Bisher kam die Anmeldung als PDF-Formular per Mail oder Post zum Marktchef. Jede Anmeldung wurde von Hand abgetippt, Zusage und Betrag einzeln ausgefüllt. Zahlungen musste man im Konto suchen und abhaken.

Den Standplan hat man von Hand auf einem ausgedruckten Plan eingeteilt. Wie viel Strom die Stände brauchen, war oft erst am Märittag klar, und gleiche Stände landeten nebeneinander. Viel Wissen steckte in einzelnen Köpfen. Geht jemand aus dem OK, geht dieses Wissen mit.

Alle Schritte mit denselben Daten

Alle Schritte arbeiten mit denselben Daten. Was ein Aussteller im Formular eingibt, steht sofort in der Verwaltung und in der Liste zum Einteilen.

Anmeldeformular für Aussteller mit Kostenberechnung rechts
Anmeldung · Beispieldaten

1. Anmeldung

Das Formular fragt Kategorie, Stand, Festwirtschaft und Strom ab. Statt Watt gibt man die Geräte an, zum Beispiel Wasserkocher oder Fritteuse, und das Formular rechnet die Leistung selbst. Der Preis rechnet sich beim Ausfüllen mit, inklusive Mitgliederrabatt.

Wer lieber auf Papier anmeldet, kann das weiter tun. Das Papierblatt hat die gleiche Reihenfolge wie das Formular.

  • Kategorie, Stand, Festwirtschaft und Strom
  • Geräte statt Watt, die Leistung rechnet das Formular
  • Laufende Preisberechnung mit Mitgliederrabatt
  • Papierblatt in gleicher Reihenfolge wie das Formular
Verwaltung mit Übersicht der Anmeldungen, offenen Beträgen und Liste der automatisch versendeten Mails
Verwaltung · Beispieldaten

2. Verwaltung und Zahlung

Nach dem Absenden geht sofort eine Eingangsbestätigung raus. Jede verschickte Mail steht im Protokoll.

  • Übersicht der Anmeldungen und offenen Beträge
  • Eingangsbestätigung sofort nach dem Absenden
  • Jede verschickte Mail im Protokoll
Mail mit provisorischer Zusage und Rechnung an einen Aussteller
Zusage mit RechnungBeispieldaten, Versand in der Vorführung simuliert

Zusage mit QR-Rechnung

Mit einem Klick verschickt das OK die provisorische Zusage mit QR-Rechnung. Die Bankdatei wird eingelesen, und die Zahlungen ordnen sich über die Referenznummer selbst zu.

Wer keinen Platz bekommt, landet auf der Warteliste. Wird ein Platz frei, schickt ein Klick auf «Nachrücken» Zusage und Rechnung.

  • Schweizer QR-Rechnung mit Referenznummer
  • Bankdatei einlesen statt Konto absuchen
  • Warteliste mit «Nachrücken»
Karte mit eingeteilten Ständen, rechts die Prüfungen zum ausgewählten Stand
Einteilen mit Prüfungen · Beispieldaten

3. Einteilen auf der echten Karte

Die Karte stammt aus den offenen Daten des Kantons Bern («Amtliche Vermessung vereinfacht»). Jeder Stand ist ein Rechteck in seiner echten Grösse.

Auf der gleichen Karte stehen Verteiler und Kabelrollen mit ihrer Belastung, dazu WC, Abfalleimer, Sanität, Feuerlöscher, Hydranten und Absperrgitter. Die Rettungsachse von 3.5 m wird geprüft. Steht ein Stand darin, wird er rot.

Bei jedem Stand prüft das System:

  • mindestens 1 m Abstand zum Nachbarn
  • steht er auf Strasse, Trottoir oder Platz
  • ein Stand derselben Kategorie näher als 8 m
  • passender Stromanschluss in 10 m Reichweite
Ausdruck Standplan für Helfer mit Übersichtskarte und Legende
Ausdruck: Standplan für Helfer · Beispieldaten

4. Besucher und Ausdrucke

Besucher sehen unter «Wer ist wo?» den aktuellen Plan mit Suche und Filter nach Kategorie. Für den Märittag gibt es Ausdrucke pro Ressort.

Der Marktchef muss keinen Computer bedienen. Er bekommt den Entwurf auf Papier, hakt ab, korrigiert und gibt frei.

  • Helferplan und Stromplan
  • Lebensmittelkontrolle
  • WC und Abfall, Sicherheit
  • Liste zur Freigabe durch den Marktchef
Das Projekt ist mir wichtig. Ich will, dass der Märit mit einer eigenen Online-Anmeldung und einem aktuellen Plan dasteht und dass das Wissen beim Märit bleibt, auch wenn das OK wechselt. Joel Schmid, Schmid Unlimited

Wie ich vorgegangen bin

1. Vorführversion

Zuerst habe ich eine Vorführversion gebaut. Sie ist eine einzige Datei, läuft ohne Internet auf dem Laptop und simuliert Mails und Zahlungen. Preise und Termine stammen aus dem bisherigen Anmeldeformular, die Aussteller im Beispiel sind erfunden.

2. Unterlage fürs OK

Dazu kam eine Unterlage mit den Abläufen, den Kosten und konkreten Vorschlägen, plus Ausdrucke zum Herumgeben. So konnte jedes Ressort sehen, was es davon hat.

3. Vorführung

Das OK hat die Vorführung gesehen und will das System. Ich baue es jetzt für den Echtbetrieb aus.

4. Einfach für Laien

Alles, was jedes Jahr wiederkommt, soll das OK ohne Technik selbst machen können. Das gibt beim Programmieren mehr Arbeit. Dafür hängt der Märit nicht von mir ab.

Technik

  • Vorführversion: eine HTML-Datei, Daten im Browser, läuft ohne Internet
  • Karte: Amtliche Vermessung vereinfacht, Kanton Bern (opendata.swiss), Massstab 1:1
  • Zahlung: Schweizer QR-Rechnung mit Creditor-Referenz (SCOR), Zahlungseingang über die Bankdatei camt.054
  • Echtbetrieb: Node.js und MariaDB auf einem Webhosting in der Schweiz, geplant
  • Rollen: Bauchef, Marktchef, Kassierin und weitere Ressorts sehen und ändern nur, was sie brauchen
  • Daten: gehören dem Verein, der Export als Liste gehört zum Ausbau

Die Vorführversion ist fertig, und das OK hat beschlossen, das System 2027 einzuführen. Jetzt folgt der Ausbau für den Echtbetrieb.
Der nächste Märit ist am Samstag, 30. Oktober 2027.

Organisierst du auch einen Markt oder Anlass?

Anmeldung, Rechnung, Platzplan oder Helfereinsatz: Schreib mir, was heute bei euch von Hand läuft.