Complete feature breakdown

Everything Wobble does.

Two native apps, offline-first sync, a connected school website, real-time messaging, photo sharing with POPIA privacy, a full billing engine, and we're just getting started.

🌞
Daily life

The everyday rhythm of a kindergarten.

Attendance

One-tap present / absent. Bulk mark-all-present for the class. Beautiful animated ring on the dashboard shows today at a glance.

Meals

Breakfast, morning snack, lunch, afternoon snack. Each one: ate well, ate some, or didn't eat. With notes.

Mood

Arrival mood and day mood with emoji. Notes for context. Track how your kids are feeling over time.

Naps & Sleep

Multiple nap sessions per day with start / end times. Total sleep calculated automatically.

Nappies & Potty

Track wet / soiled / both / dry nappies with times. Or potty trips with pees, poos, and accidents.

Milk & Bottles

Breast or formula, bottle or sippy cup, amount in ml, time of feed. Notes per feed.

Medical Alerts

Severe allergies and medical conditions appear as a red banner at the top of every daily log. Teachers never miss them.

Supply Requests

Running low on nappies, wipes, spare clothes? Tap the right button, parent gets a notification.

Teacher Notes

Free-form notes per child, per day. "Had a tough morning but perked up after lunch." Parents see it.

πŸ’¬
Communication

No more WhatsApp chaos.

Announcements

School-wide or class-specific notices. Attach photos. Urgent flag. Parents mark as read when seen.

Real-time Chat

Direct messages between parents and teachers. Instant delivery via Supabase realtime. Read receipts.

Per-child Incident Threads

When a child is in an incident, a private thread opens, and only that parent sees it. Respectful by design.

Thread Close / Reopen

Admin closes resolved conversations to keep the inbox tidy. Reopen anytime.

Push Notifications

Firebase-powered. Daily log ready. New message. Photo uploaded. Incident reported. Never miss an update.

Bulk Class Broadcasts

Teachers can now send class-scoped announcements to all their parents at once.

πŸ“Έ
Photos & Privacy

POPIA-compliant out of the box.

Per-child Tagging

Tag a photo with specific children. Only those parents see it. Built on top of Cloudflare R2 for fast global delivery.

Bounding-box Blur

Upload a photo with 3 kids? The staff app generates one version per child with the others blurred. Automatic privacy.

Class Photos

For explicit class-wide shots, toggle "class photo" and everyone sees the full image unmodified.

Parent Gallery

All your child's tagged photos in one beautiful gallery. Tap to view, long-press to download to your camera roll.

Photo Notifications

Parents get a push notification whenever their child is tagged in a new photo.

Announcement Photos

Teachers can attach multiple photos to an announcement, perfect for event recaps.

πŸ›‘οΈ
Incidents & safety

A professional paper trail, digitally.

Multi-child Incidents

Biting, pushing, tumbles: log all children involved with their specific role (instigator, affected, witness).

Severity Grading

Critical, Serious, Moderate, Gering: consistent terminology helps triage and reporting.

First Aid Tracking

Log first aid given, by whom, what treatment. Audit-ready for regulatory inspections.

Body-location Picker

Visual picker to record where the injury occurred. Attaches to the report.

Parent Acknowledgement

Parents digitally acknowledge the report. Timestamp recorded. No more "I never got the form" arguments.

Privacy-safe Distribution

Each parent only sees their child's involvement. Other children's names are never exposed.

πŸ’°
Billing & fees

From "who owes what" to "done" in minutes.

Fee Templates

Tuition, extras, once-off. Per-class or per-school. Sibling discount rules applied automatically.

Smart Monthly Generation

One click: "Generate April invoices". Creates invoices for every active child based on their class and siblings.

Family Grouping

Multiple children in one family share a debtor code. One family code redeemed by all parents.

Overdue Tracking

Dedicated overdue screen. Days outstanding. Total owed. Quick actions to record payment.

Parent Fees View

Parents see their outstanding, paid, and total fees in a clean card. No more emailing statements.

Audit Log

Every fee change, payment, discount, logged with user and timestamp. Complete transparency.

βš™οΈ
Admin & control

A school runs on its admin.

Family Management

Link children to families, add parents, regenerate invite codes. Unified family page with billing, medical, pickup.

Classes

Create classes, assign teachers, set capacity, manage rosters. Per-class colors for quick visual scanning.

Staff Invites

Invite teachers and headmasters by email. Role-based access: teachers see their class only, admins see everything.

Parent Invite Codes

Generate a per-child code. Parent downloads the app, types it in, done. No messy email threads.

School Settings

Operating days (e.g. Mon-Fri only), class-level toggles for milk / supply requests. Make the app fit your school.

Audit Log

Every change to children, classes, families, fees, all tracked. Know who did what, when, and see the diff.

🧠
Platform magic

The boring stuff, handled for you.

Offline-First

Log a full day with no WiFi. Writes queue to a local database, sync silently when you're back online.

Bilingual Out of the Box

Afrikaans + English. Switch per user. 550+ translated strings across both apps. Zulu & Xhosa on the roadmap.

Dark Mode

Warm charcoal dark mode that's actually readable. Every screen has been checked in both themes.

Live Activity Streams

Supabase realtime pushes updates the instant they happen. No pull-to-refresh. No waiting.

POPIA Compliant

Photo blur, per-child visibility, parent consent, audit trails. Designed for SA privacy law from day one.

Launcher Icon

A warm mascot-on-cream icon that stands out on any home screen. Your staff will smile every time they open it.

See it in action.

A 20-minute walkthrough tailored to your school, in Afrikaans or English. We bring the demo, you bring the coffee.

Book a Demo