Krishi Sakhi
A farmer's friend
The problem Krishi Sakhi solves
This application streamlines agricultural management tasks for farmers and agri-businesses. Users can use it to:
- Monitor crop health and farm activities in real time, improving decision making and boosting productivity.
- Digitize field records and tracking, reducing paperwork and manual errors.
- Access insights and recommendations based on current farm data, making crop management safer and more efficient.
- Facilitate collaboration among team members, enabling coordinated farm operations and shared planning.
- Integrate with external sensors or APIs to automate routine checks and alerts.
By centralizing essential tools and information in a single platform, the app makes day-to-day farming tasks easier, safer, and more data-driven.
Challenges we ran into
One major challenge was managing state across different screens, especially when custom Flutter code needed to interact with standard Flutter widgets. During development, we found that certain events weren't being propagated as expected, which sometimes led to unexpected UI behavior.
We overcame these hurdles by:
- Diving deep into the Dart code and manually refining integrations as needed.
- Using detailed logging to trace API response structures and pinpoint mismatches.
- Implementing robust state management solutions (such as Provider or Riverpod) when the default Flutter state handling wasn't sufficient.
- Reading official Flutter documentation and reaching out to active Flutter developer communities for advice and best practices.
Every obstacle taught us more about bridging declarative UI with custom business logic, ultimately improving our debugging workflow and technical results.
Tracks Applied (3)
EVVM Track Execution Function
EVVM
Duality AI Track
Duality
Best AWS Hack
Amazon Web Services

