A minimalist, open-source, and tracker-free application to manage your milk kefir and kombucha fermentations, ensuring they never over-ferment again.
Spanish | English | Andalusian
Kefir Control was born from the need to remember when your fermentation is at its perfect point. Whether it's milk kefir or kombucha, this app simplifies the process with scheduled local notifications, a live timer, and learning based on your preferences.
The project is 100% Free and Open Source Software (FOSS), privacy-focused, and features a modern UI based on Material Design 3.
- 🥛 Kefir & Kombucha Management: Specific support for different fermentation types with custom stages.
- ⏱️ Smart Ideal Times: The app learns from your past harvests to suggest the fermentation time you like best.
- 🔔 Notifications & Pre-alerts: Local alarms (no internet required) that notify you when finished and 2 hours before.
- ♾️ Open-ended Mode: Start fermentations without a time limit for total manual control.
- 📅 Integrated Calendar: View your history and plan future batches visually.
- 📱 Material You: Dynamic color support and dark/light theme following Material Design 3.
- 📳 Haptic Feedback: Physical interactions through vibration for a more immersive experience.
- 💾 Backups: Export and import data in JSON format.
- 🌍 Multilingual: Available in Spanish, English, and Andalusian (EPA).
- 🔒 Privacy First: No accounts, no trackers, and no analytics. Your data is yours alone.
- Flutter SDK (>= 3.0.0)
- Key packages used:
shared_preferences(Local persistence)flutter_local_notifications(Native Notifications)flutter_timezone(Timezone management)flex_color_scheme(Advanced M3 Theming)
To build the application yourself from source:
- Clone this repository:
git clone https://github.com/raulmoralesruiz/kefir-control.git
- Enter the project folder:
cd kefir-control - Download dependencies:
flutter pub get
- Run the app on your emulator or physical device:
flutter run
This project is licensed under the GNU Affero General Public License v3.0 (AGPLv3). You are free to use, modify, and distribute the software, but modifications and network versions of this software must be distributed under the same license. See the LICENSE file for more information.



