MiniSteps – vom Modulprojekt zur kompletten Tagespflege-App
Mit MiniSteps können Tagesmütter und Tagesväter ihren gesamten Betreuungsalltag digital organisieren – von der Kinderakte über das Foto-Tagebuch bis zu Anwesenheit, Entwicklungsberichten und Unfallprotokoll. Was als kleine Einzelarbeit für das Modul «Interaktive Medien 4» geplant war, ist mir während der Entwicklung gehörig über den Kopf gewachsen – im besten Sinn.
Tagespflege heisst nicht nur, sich um Kinder zu kümmern, sondern auch erstaunlich viel Papierkram: Stammdaten, Notfallkontakte, Anwesenheitszeiten, Beobachtungen, Entwicklungsberichte, Fotos fürs Portfolio – und im Ernstfall ein sauber dokumentiertes Unfallprotokoll. Genau hier setzt MiniSteps an: eine schlanke Webapp, die all das an einem Ort bündelt.
Für wen ist MiniSteps gedacht?
Die App richtet sich an selbständige Tagesmütter und -väter sowie kleine Tagesfamilien, die ihre Dokumentation bisher auf Papier oder in Excel führen. Über ein Rollensystem bekommen auch die Eltern Zugang: Sie sehen ausschliesslich ihr eigenes Kind und können den Betreuungs- und Bildungsverlauf transparent mitverfolgen. Eine reine Leserechte-Rolle rundet das Ganze ab.
Was kann die App?
- Kinderakte mit Stammdaten, Profilfoto und Kontakten (Eltern, Abholberechtigte, Notfall)
- Tagebuch mit Fotos, Stimmung und Kategorien aus den pädagogischen Bildungsbereichen
- Foto-Portfolio je Kind, inklusive PDF-Export
- Anwesenheit mit Schnell-Check-in/-Check-out, Monatsübersicht und Export als PDF/CSV
- Meilensteine und Entwicklungsberichte – letztere mit wiederverwendbaren Textbausteinen und PDF-Ausgabe
- Dokumentenablage und Unfallprotokoll (pro Kind und als globales Unfallbuch)
- Admin-Bereich für Einstellungen, Benutzer und Textbausteine
Technisch ist MiniSteps bewusst bodenständig: PHP mit dem Micro-Framework Slim, Twig-Templates und eine dateibasierte SQLite-Datenbank. Das hat einen handfesten Vorteil – die App läuft auf praktisch jedem einfachen Webspace, ohne dass man einen Datenbankserver einrichten muss. Hochladen, fertig.
Leider gibt es keinen Gastzugang (da die WebApp erstmal nur für Tagesmütter/-väter & Eltern gedacht ist). Daher hier ein paar Screenshots wie sie aussieht:










Hier der Link zum GitHub für das Ministeps Projekt:
https://github.com/Toadzi/Tagesmutter
(dog)
Idee
Am Anfang stand eine simple Frage: Warum gibt es für Tagesmütter eigentlich kein schlankes Tool, das den Dokumentationsalltag abbildet, ohne gleich eine teure Branchensoftware zu sein? Für «Interaktive Medien 4» wollte ich das als Einzelarbeit umsetzen. Eine physische Komponente war von Anfang an nicht für die Einzelarbeit vorgesehen, sondern nur eine Webapp. Der Plan war überschaubar: Stammdaten verwalten und ein kleines Tagebuch führen.
Der (Um-)Weg
Genau dort wurde es spannend – und lehrreich. Jedes Feature zog das nächste nach sich: Aus dem Tagebuch wurde ein Foto-Portfolio, das Portfolio wollte als PDF exportiert werden, aus Beobachtungen wurden Entwicklungsberichte, und damit man die nicht jedes Mal neu tippt, brauchte es Textbausteine. Dann kamen Anwesenheit, Meilensteine, Dokumente und schliesslich das Unfallprotokoll dazu. So sprengte das Projekt den ursprünglichen Rahmen des Moduls deutlich.
Rückblickend war genau dieser Wildwuchs meine grösste Hürde. Ich habe zu früh angefangen zu programmieren und zu spät über die Architektur nachgedacht. Auch die Berechtigungslogik war kniffliger als gedacht: Sicherzustellen, dass Eltern wirklich nur ihr eigenes Kind sehen, klingt trivial, will aber an jeder Stelle konsequent durchgezogen sein. Und weil vieles unter Zeitdruck entstand, sammelte sich Code-Duplikation an, die ich später in eigene Repositories und Services konsolidieren musste.
Was gut lief
Zufrieden bin ich vor allem mit zwei Entscheidungen. Erstens die Wahl von SQLite: keine Serverkonfiguration, kein Deployment-Drama – die App ist dadurch erstaunlich anspruchslos im Betrieb. Zweitens die konsequente Trennung von Logik und Darstellung über Twig mit einem zentralen Layout. Das automatische Escaping nimmt einem beim Thema Sicherheit viel Arbeit ab, und neue Seiten waren am Ende schnell gebaut. Auch das nachträgliche Aufräumen hat sich gelohnt: Der Code ist heute deutlich wartbarer als in der heissen Phase.
Ausblick
Funktional fehlt noch einiges, das ich gerne ergänzen würde: Benachrichtigungen an die Eltern (E-Mail oder Push), eine echte Mobile-/PWA-Optimierung, sowie Auswertungen und Statistiken über mehrere Kinder hinweg. Mittelfristig wäre eine Mandantenfähigkeit spannend, damit mehrere Tagesmütter dieselbe Installation getrennt nutzen können. Und schliesslich gehört zu einem so gewachsenen Projekt zwingend mehr automatisiertes Testing – die nächste Lektion, die ich aus diesem Umweg mitnehme.