Yesmom adalah startup femtech di Bangkok yang dibangun untuk memberi perempuan gambaran jelas tentang kesehatan reproduksi mereka. Antara 2018 dan 2021 kami membangun aplikasi pelacak siklus dan kesuburannya dari nol: termasuk perencanaan, arsitektur, dan infrastruktur. Aplikasi ini berjalan di atas satu basis kode Flutter untuk iOS dan Android dan mencapai 300.000 pengguna terdaftar sebelum perusahaannya tutup saat COVID pada 2021.

300K
Pengguna terdaftar
3
Tahun di produksi
Data kesuburan termasuk informasi paling sensitif yang bisa disimpan sebuah aplikasi kesehatan, dan Yesmom ingin produk yang sama sekali tidak terasa seperti dasbor. Aplikasi ini harus melacak siklus, jendela ovulasi, dan kemungkinan kehamilan, menampung pencatatan gejala dan suasana hati harian di samping tampilan kalender dan prediksi, serta menempatkan pelacak siklus melingkar di pusat interaksi. Tidak ada komponen siap pakai untuk pola itu. Tidak ada basis kode yang sudah ada juga. Kami mulai dari nol.

Kami membangun aplikasinya dari nol, termasuk perencanaan, infrastruktur, dan arsitektur. Pemilih melingkar di layar kalender adalah komponen buatan sendiri, bukan tarikan dari pustaka. Kami menggambar elemen vektornya dan menulis penanganan gesturnya sendiri, sehingga pengguna bisa menyapu hari-hari siklus dengan satu ibu jari dan melihat jendela kesuburan, hari siklus, dan kemungkinan kehamilan ikut berubah. Di sekitarnya kami merilis kalender ovulasi dengan penandaan menstruasi dan hari siklus, dasbor siklus, catatan harian untuk gaya hidup, gejala fisik, dan suasana hati, serta wawasan yang dibangun dari data itu. Flutter memberi satu basis kode untuk iOS dan Android. Firebase menangani backend, autentikasi, dan penyimpanan. Tim kecil bisa terus merilis tanpa tim platform di belakangnya.

Aplikasi ini berjalan selama tiga tahun dan mencapai 300.000 pengguna terdaftar. Pada 2021 COVID menutup bisnisnya dan aplikasinya ikut berhenti. Itu tidak mengubah apa yang dikerjakan sisi rekayasanya selama berjalan: bangunan Flutter dan Firebase, dibuat tim kecil, menopang 300.000 akun dan antarmuka yang digambar dari nol karena tidak ada yang siap pakai yang cocok. Bagian itulah yang bisa dibawa ke mana saja.
Tim yang sama, engineer senior yang sama. Ceritakan apa yang Anda bangun dan kami jelaskan cara kami menanganinya.