Content rating
Everyone
10+
Downloads
Content rating
Everyone
Learn more
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

Turuke: The Poultry Management App
Turuke is a comprehensive, user-friendly mobile application designed to simplify and streamline poultry farm management for small-scale farmers. Developed with Flutter, Turuke offers a snappy, intuitive interface that empowers farmers to manage their operations directly from their smartphone, ensuring productivity even in remote locations with limited connectivity.

The app's core functionality is built around key farm management tasks. At its heart, Turuke ensures secure and personalized access through a robust User Authentication system. Farmers can easily register, log in, and verify their email, with all transactions secured using JWT (JSON Web Token)-based security. This creates a safe, dedicated space for each user's farm data.

Once inside, the Flock Management feature provides a centralized hub for organizing and tracking the farm’s most valuable assets. Users can add new flocks, documenting their breed, age, and current status (Active, Inactive, or Retired). This allows for a clear, at-a-glance overview of the entire operation, helping farmers make informed decisions about their livestock.

One of the most frequent daily tasks on a poultry farm is egg collection. Turuke’s Egg Collection feature makes this a breeze. Users can log their daily egg yields, distinguishing between whole and broken eggs. This data is critical for monitoring productivity and identifying potential issues. Crucially, this feature supports offline sync, allowing farmers to record data in the field and have it automatically update to the server once an internet connection is restored. This ensures no data is lost, even on "no-signal days."

Maintaining a healthy flock is paramount to a successful operation. Turuke addresses this with dedicated Vaccination and Disease Logs. Farmers can easily record when their flocks were vaccinated and track any diseases that may arise. This proactive approach helps in maintaining flock health and preventing widespread issues, ensuring "healthy chickens are happy chickens."

To help farmers visualize their progress and identify trends, the app includes a Stats Dashboard. This feature utilizes fl_chart to present complex data in simple, easy-to-read graphs. Farmers can instantly view egg yield graphs and flock status at a glance, transforming raw data into actionable insights. This visual representation on the HomeScreen is an "egg-citing" way to track performance over time.

For a seamless user experience, Turuke features a welcoming Splash Screen that provides a quick "Turuke" welcome while intelligently checking the user's login status in the background. It then automatically navigates them to the appropriate screen, whether it's the login page or the main dashboard, ensuring a quick start.

Turuke’s technical stack is both modern and robust. It uses Provider for efficient state management, ensuring the UI remains snappy and responsive. For its crucial offline capabilities, it leverages sqflite, a SQLite database implementation for Flutter. This allows data to be stored locally on the device and synchronized with the Node.js backend API when online. This powerful combination results in a "farm management powerhouse" that is reliable, secure, and truly farmer-friendly.

Whether it’s counting eggs, logging a vaccination, or checking statistics from the coop, Turuke is the essential digital tool for the modern small-scale poultry farmer. It simplifies the most challenging aspects of farm management, freeing up farmers to focus on what they do best.
Updated on
Apr 10, 2026

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
No data shared with third parties
Learn more about how developers declare sharing
This app may collect these data types
Personal info
Data is encrypted in transit
You can request that data be deleted

What’s new

We've added a comprehensive customers module.
Content rating
Everyone
Learn more

App support

About the developer
Joshua Ngugi Mwaura
joshuamwaurangugi@gmail.com
Kenya