Yesmom var ett femtech-startup i Bangkok, byggt kring att ge kvinnor tydlig insikt i sin reproduktiva hälsa. Mellan 2018 och 2021 byggde vi deras app för cykel- och fertilitetsspårning från ett tomt blad: planering, arkitektur och infrastruktur inkluderat. Den gick på en enda Flutter-kodbas för både iOS och Android och nådde 300 000 registrerade användare innan företaget lades ner under covid 2021.

300K
Registrerade användare
3
År i produktion
Fertilitetsdata är bland det känsligaste en hälsoapp kan hantera, och Yesmom ville ha en produkt som inte kändes som en instrumentpanel. Den skulle spåra cykler, ägglossningsfönster och sannolikhet för graviditet, rymma daglig loggning av symtom och humör vid sidan av kalender- och prognosvyer, och ha en cirkulär cykelväljare i centrum av interaktionen. Det fanns ingen färdig komponent för det mönstret. Det fanns ingen befintlig kodbas heller. Vi började från ett tomt blad.

Vi byggde appen från grunden, med planering, infrastruktur och arkitektur inkluderat. Den cirkulära väljaren på kalenderskärmen är en egenbyggd komponent, inte ett biblioteksanrop. Vi ritade vektorelementen och skrev gesthanteringen själva, så att användaren kunde dra sig genom cykeldagarna med en tumme och se fertilitetsfönster, cykeldag och chans till graviditet uppdateras under tiden. Runt den levererade vi en ägglossningskalender med markering av mens och cykeldag, en cykelöversikt, en daglig logg för livsstil, fysiska symtom och humör, samt insikter byggda på den loggade datan. Flutter gav en kodbas för både iOS och Android. Firebase bar backend, inloggning och lagring. Ett litet team kunde fortsätta leverera utan ett plattformsteam bakom sig.

Appen var i drift i tre år och nådde 300 000 registrerade användare. 2021 stängde covid verksamheten och appen följde med. Det ändrar inte vad ingenjörsarbetet gjorde medan den levde: ett bygge i Flutter och Firebase, gjort av ett litet team, bar 300 000 konton och ett gränssnitt ritat från grunden eftersom inget färdigt passade. Det är den delen som går att ta med sig.
Samma team, samma seniora ingenjörer. Berätta vad du bygger och vi berättar hur vi skulle angripa det.