Prüfe Anmeldung …
Admin – Apotheke Rusche✉️ Beim Bestätigen, Ablehnen oder Stornieren öffnet sich zuerst ein vorausgefüllter E-Mail-Entwurf (Versand per Klick auf „Senden" im Mailprogramm). Danach fragt die App nach, ob die Mail tatsächlich verschickt wurde: bei „Ja" wird Datum/Uhrzeit hinterlegt (✉️), bei „Nein" könnt ihr einen Hinweis zur manuellen Benachrichtigung eintragen (📞).
🟢 bestätigt 🟡 Anfrage – Klick auf einen Tag springt oben zum jeweiligen Termin (offene Anfrage oder bestätigter Termin).
Auf „Inaktiv" gesetzte Räume und Leistungen werden bei neuen Buchungen nicht mehr angeboten, auf „Inaktiv" gesetztes Personal steht bei neuen Zuordnungen nicht mehr zur Auswahl. Bereits bestehende Termine bleiben davon unberührt.
Datum wählen und dann gezielt für einzelne Räume, Personal oder Leistungen den Vormittag (bis 12 Uhr) oder Nachmittag (ab 12 Uhr) sperren – z.B. weil ein Raum an dem Nachmittag anderweitig gebraucht wird. Nur aktive Ressourcen werden angezeigt, inaktive sind ohnehin nicht buchbar.
🟢 verfügbar 🟠Teilsperrung(en) einzelner Ressourcen (Vormittag/Nachmittag) 🔴 ganzer Tag gesperrt – Klick auf einen Tag schaltet zwischen verfügbar und ganztägig gesperrt um (gilt für alle Leistungen).
Admin-Konten werden über die Firebase Console verwaltet (Authentication → Users), nicht hier in der App.
Setzt Leistungen, Räume, Personal, blockierte Tage und Einstellungen auf die Werksdaten zurück. Bereits gebuchte Termine sind davon nicht betroffen. Diese Aktion kann nicht rückgängig gemacht werden.
Kund:innen buchen über die öffentliche Seite (index.html) zunächst nur eine Anfrage – noch kein verbindlicher Termin. Diese Anfrage erscheint hier im Admin-Bereich unter „Offene Anfragen". Erst wenn ihr sie bestätigt, gilt der Termin als fest vereinbart.
Vier Bereiche von oben nach unten:
Es gibt (noch) keinen automatischen Mailversand. Stattdessen läuft es in vier Schritten:
Ist bei einem Termin gar keine E-Mail-Adresse hinterlegt, entfällt Schritt 1–3 automatisch und ihr werdet direkt gebeten, telefonisch Bescheid zu geben.
Bei bereits bestätigten Terminen gibt es zusätzlich den Button „Bestätigungsmail erneut senden" – z.B. wenn die Kundschaft die erste Mail nicht erhalten hat oder sich Details geändert haben. Das lässt sich beliebig oft wiederholen, es gibt dabei keine Sperre; die Bestätigung selbst bleibt immer ein bewusster, manueller Klick (auch wenn ein Termin z.B. direkt vor Ort in der Apotheke gebucht wurde).
Hier legt ihr die buchbaren Leistungen an und bearbeitet sie (Name, Icon, Dauer, Kosten, Hinweise für die Kundschaft, zuständiges Personal).
Jede Leistung braucht einen Hauptraum. Optional könnt ihr Nebenräume (Ausweichräume) hinzufügen. Bei der Buchung prüft die App automatisch zuerst den Hauptraum – ist er zur gewünschten Zeit schon belegt (auch durch eine andere Leistung!), wird der erste freie Nebenraum verwendet. Sind alle belegt, wird der Zeit-Slot der Kundschaft gar nicht erst angeboten.
Eine Leistung auf „inaktiv" setzen (statt löschen) blendet sie aus der Kundenansicht aus, ohne bereits gebuchte Termine zu verlieren. Schneller geht das Umschalten über den Tab „Verfügbarkeit" (siehe dort).
Pro Leistung lässt sich einzeln steuern, ob die Kundschaft beim Buchen zusätzlich Altersgruppe (unter/über 18 Jahre), Krankenkasse und/oder Versicherungsnummer angeben soll – jeweils „Nicht anzeigen", „Anzeigen (optional)" oder „Anzeigen (Pflichtfeld)". Bei „Pflichtfeld" lässt sich das Buchungsformular ohne Eingabe nicht abschicken. Die Angaben erscheinen anschließend beim jeweiligen Termin im Tab „Termine" und lassen sich dort über „Bearbeiten" auch nachträglich ändern.
Räume: „Verfügbare Räume" werden bei Leistungen und der Terminverwaltung zur Auswahl angeboten. Über das ⏸/▶-Symbol lässt sich ein Raum deaktivieren, statt ihn zu löschen (z.B. bei Umbau) – er verschwindet dann aus allen Auswahlen und wird bei der Verfügbarkeitsprüfung ignoriert, bleibt aber erhalten und reaktivierbar. Löschen (✕) geht nur, wenn der Raum aktuell bei keiner Leistung als Hauptraum eingetragen ist.
Personal: Liste der Mitarbeiter:innen, die bei Leistungen als „zuständig" hinterlegt und Terminen zugewiesen werden können. Auch hier: aktiv/inaktiv statt löschen, wo möglich.
Drei Werkzeuge, um zu steuern, was gerade buchbar ist – von grob (dauerhaft) bis fein (ein einzelner Halbtag):
Ganz oben lässt sich für jeden Raum, jede Person und jede Leistung mit einem Klick zwischen „Aktiv" und „Inaktiv" umschalten – zentral an einer Stelle, statt in drei verschiedenen Tabs. „Inaktiv" gesetzte Räume und Leistungen werden bei neuen Buchungen nicht mehr angeboten; inaktives Personal steht bei neuen Zuordnungen („Zuständiges Personal" bei Leistungen, „Zugewiesen" bei Terminen) nicht mehr zur Auswahl. Bereits bestehende Termine und Zuordnungen bleiben davon unberührt.
Für einen gezielten Halbtag: Datum auswählen, darunter erscheinen alle aktiven Räume, Personal und Leistungen mit je einem Button für „Vormittag" (bis 12 Uhr) und „Nachmittag" (ab 12 Uhr) zum Sperren/Freigeben. Praktisch z.B. wenn ein Raum an einem bestimmten Nachmittag anderweitig gebraucht wird oder eine Leistung an einem Vormittag ausfällt, ohne sie gleich komplett zu deaktivieren. Gesperrte Räume/Leistungen werden für den jeweiligen Halbtag bei der Slot-Berechnung übersprungen; bei Personal ist es aktuell nur ein informativer Hinweis (Personal wird bei der Buchung selbst nicht automatisch geprüft, sondern erst nachträglich manuell zugewiesen).
Kalender für ganztägige Sperrungen (z.B. Urlaub, Feiertag, Inventur) – gilt automatisch für alle Leistungen gleichzeitig. Klick auf einen Tag schaltet zwischen verfügbar und ganztägig gesperrt um; bei einer Sperrung könnt ihr optional einen Grund eintragen. Gesperrte Tage bieten in der Kundenansicht keine Zeit-Slots mehr an, egal welche Leistung.
Admin-Konten werden nicht in dieser App verwaltet, sondern direkt in der Firebase Console:
„Passwort vergessen?" auf der Login-Seite verschickt einen Link zum Zurücksetzen an die eingetragene E-Mail-Adresse.