KHETI

Rohan Katwal
Rohan Katwal
May 1, 2026 · 2 min read

Tech Stack

FlutterDartFirebaserocketchatbloc
KHETI

What I Worked On

  1. Developed and maintained the Flutter mobile application with a scalable and user-friendly architecture.
  2. Implemented e-commerce features including product browsing, product details, cart management, quantity updates, and add-to-cart functionality.
  3. Built interactive community features such as Kheti Gossips, questions, comments, posts, and farmer engagement.
  4. Implemented dynamic KYC forms supporting multiple field types, image uploads, date selection, location selection, and multi-select inputs.
  5. Integrated REST APIs and managed application state using Flutter state-management patterns such as BLoC/Cubit.
  6. Implemented Firebase services, including push notifications, Firebase App Check, and Play Integrity.
  7. Integrated AI-powered agricultural features to provide intelligent farming assistance, personalized recommendations, agricultural insights, and user support.
  8. Worked on agricultural loan and financial service features to help farmers access relevant loan-related services.
  9. Implemented localization with support for English and Nepali languages.
  10. Improved UI components, animations, responsive layouts, loading states, and overall mobile user experience.
  11. Worked with backend APIs, authentication, and security-related integrations.
  12. Implemented features such as Kheti Points to encourage user engagement and participation within the platform.

Key Features

  • E-commerce: Agricultural products, product browsing, cart, and ordering.
  • AI Assistance: AI-powered agricultural guidance, insights, and recommendations.
  • Kheti Gossips: Community discussions, questions, posts, comments, and farmer engagement.
  • KYC Services: Dynamic KYC forms with multiple input types and document/image uploads.
  • Agricultural Loans: Loan-related services designed to support farmers with financial needs.
  • Kheti Points: Engagement and reward-based features.
  • Firebase: Push notifications, App Check, and Play Integrity.
  • Localization: English and Nepali language support.

Technologies Used

  • Flutter & Dart
  • BLoC / Cubit
  • REST APIs
  • Firebase
  • Firebase Cloud Messaging
  • Firebase App Check
  • Play Integrity
  • KYC Integration
  • AI-powered Services
  • Authentication & Security
  • Localization