Brella


Brella, a fast-scaling LA-based child care company, envisioned a mobile app that gave parents a richer, more flexible experience in scheduling childcare by the hour, as well as admin and front desk software to manage, monitor, and run their centers.

CHALLENGE


SOLUTION

With smart UX, we camouflaged the complexity of by-the-hour booking and Brella’s proprietary availability and cost models into a simple and delightful experience for parents and managers alike. To make pick-ups and drop-offs secure without making them burdensome, we injected some fun into a process that usually feels like red tape.


RESULTS

Brella’s app makes it easier to be a parent. With integrated software for teachers, front desk staff, and admin teams, the app unites the entire continuum of child care.

Brella is changing how child care works.

We’ve taken the best of high-quality, center-based child care and made it flexible. Now you can design your own schedule and pay by the hour. It’s child care that’s responsive - not restrictive.

Melanie Wolff and Darien Williams opened their state-of-the-art flagship Brella location in Playa Vista, Los Angeles, in the fall of 2019, are in the process of expanding to two new locations also in LA.

We worked with Brella to design and build a first-of-its kind mobile app for child care booking and safe pickups that would feel like a natural extension of their physical space, as well as custom web applications with front desk, administrative, and teacher functions. We wanted to be sure that every digital touchpoint with Brella demonstrated the same level of intention, care and quality that Melanie and Darien put into all elements of the Brella experience.

DEVICE
Productivity
Enterprise
IOS
Android
Web Application
Direct-to-Consumer
Children
Families
REACT NATIVE

One of our main challenges was to enable users to book by-the-hour child care for multiple children, as well as by-the-hour conference rooms or desks, and to optionally reserve one or more spaces at a community event — all in one step. We achieved this with a matrix of dots that appear in a gentle cascade, and by applying color language and simple visual haptics to communicate function.

Our second challenge was to ensure safe pickups in a drop-in child care situation where parents and other trusted contacts might not be already familiar to the front desk staff, and to do this in an efficient and unique way that is aligned with the Brella brand. We created a variety of safety steps, including real-time parent invites, phone number and photo verification, GPS location verification, and the ability for parents to easily modify pickup permissions at any time through the app. We designed the experience to bring joy and delight so that it didn’t feel like red tape: With one tap of “I’m here!”, we verify location and user identity, then generate a time-limited, random “secret password” from our word vault, which we had a lot fun creating. Some recent favorite secret passwords: “Tiny Magical Forest” “Red Marshmallow Rainboots” “Fancy Rainbow Pickle”. The safe pickup verification process can take less than two seconds and leaves parents smiling.

Brella’s web applications are equally bespoke.

We designed versions for front desk staff to manage bookings and check-ins and -outs; a teacher app for teachers to see who’s in their classroom hour-by-hour and get useful details like allergies and the child’s favorite things; and an administrative app to manage hours and users, create promotions, and run reports, among other features. This project is ongoing as we learn and iterate post-opening, observing real usage patterns on site and noting areas where we can add even more efficiency and ease for staff and parents.

It’s a pleasure partnering with Melanie and Darien, and we hope you’ll visit them with your little ones in Playa Vista! I’ve added some photos of their gorgeous space below.

Featured in: de zeen, Goop, LA Parent

Enterprise App Development; Productivity App Development; Device Integration | Platforms: iOS, Android and Web | React Native App Development | Desktop App | App Design

What we delivered

DESIGN


  • Created easy-to-use, delightful and on-brand user experience for child onboarding, identity verification, booking and pickups

  • Interface design utilizing existing brand strategy in partnership with Project M+

  • UX/UI design for parent-facing mobile apps on iOS and Android

  • UX/UI design for pick-up apps on iOS and Android

  • UX/UI design for Front Desk, Administrative and Teacher apps for responsive web

MOBILE TECH STACK


  • React Native

  • Typescript

  • React Query

  • Redux

  • React Native Reanimated

  • Appcenter CI/CD

  • Appcenter Codepush

  • React-native-firebase

  • React Navigation V6

  • Stripe (CC, ACH, Klarna) // payments

  • React-native-calendars

DEVELOPMENT


  • Iterative, agile development process with focus on fast releases to bring solutions live for customers asap

  • Team of four developers focusing on markup, front end, back end, and mobile

  • Dedicated project manager and quality assurance (QA) specialist

  • Continued iteration and development of new features

BACKEND TECH STACK


  • Nest.js // framework

  • MongoDB (+ Mongoose) // mongoose - ODM

  • Stripe( CC, ACH, Klarna ) // payments

  • AWS s3 // storage

  • Swagger // API documentation

  • JWT, passport, argon2 // Auth

  • Twilio // 2FA

  • Mailchimp // marketing

  • CRON // scheduler

  • Mailgun // mailing

  • Eslint, Prettier // linter, code formatter

FRONTEND TECH STACK


  • Angular v15 // Web application development framework

  • ng-bootstrap v14 //Angular UI components library

  • Bootstrap v4 // CSS framework for styling

  • D3 v7 // Data visualization library

  • Rxjs v7 // Reactive programming for JavaScript

CORE FEATURES


  • Parent app: Register and update child profiles; book child care, workspaces and events in one, 3-step workflow; notifications at pickup times and safe pickup workflow with time-limited secret passwords; identity and gps verification; buy and manage child care plans; manage profile; manage safe pickups and edit permissions in real time

  • Pickup app: Accept and deny safe pickup invites; notifications at pickup times and safe pickup workflow with time-limited secret passwords; identity and GPS verification

  • Teacher app: View children in classroom with potty training status and allergies at-a-glance and by hour + full child profiles with a click: separation experience, favorite things, food preferences, and others

  • Front desk app: Check children in and out of child care safely; check parents in and out of workspaces and events; manage accounts; make bookings and manage payments; Stripe integration and point-of-sale; and others

  • Administrative app: Manage all administrative functions of center, including bookings, accounts, staff permissions and promotion codes, accounting and KPI tracking; run custom reports

Next
Next

pumpspotting