Kombucha Keeper helps you keep track of your Kombucha batches and notifies you when it might be ready.
Kombucha is a healthy, fizzy drink that is easy to brew at home. Its taste can be greatly influenced during fermentation, which allows for a lot of experimentation. I needed a way to keep track of all my current and past batches in order to hone my brewing skills.
![]() |
![]() |
![]() |
|---|---|---|
![]() |
![]() |
![]() |
- React Native + Expo Router + TypeScript targeting iOS and Android
- Local notifications scheduled with expo-notifications
- Theming via NativeWind (Tailwind)
- Custom animated number-wheel input (forked and modified)
- All images are SVGs for maximum fidelity and infinite scalability
Implementing a bespoke user interface brought some challenges, as I did not want to compromise on the design. The most notable challenge was the number input/wheel (see the “New Batch” screenshot). In the end I chose to fork an existing input-wheel component and change its inner workings to match the design.
- Add a panel to the batch detail view when it's complete
- Move delete to the batch action menu
- Optional 'Burp' alarm for F2 fermentation
- Allow user to select exact notification time down to the minute







