Yoshani / Cropify

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Cropify

The project is available at https://github.com/Yoshani/Cropify

A Flutter and GetX project for easing the task of farmers claiming compensation from the government for crop damages. Cropify is a mobile phone app-based replacement to the conventional paper-based method used by Sri Lankan farmers to apply for compensation from the government in situations where their crops are fully or partially destroyed due to events such as wild elephant attacks, pests, floods, and droughts. Thus, the system involves a bespoke system designed especially to suit the requirements of the two main end user parties: farmers and government officers, for easy execution of the process of compensation application and the subsequent claim review process solely through the application.

Key Features

  • User login as Farmer (officer logs in with admin provided credentials)
  • Farmer and officer registration
  • Guaranteeing of a single user account per government registered farm
  • Logging compensation claim details
  • Photo and video proof upload using both Camera and Gallery
  • Claim progression history view
  • View of list of claims to be checked
  • Secure payment transaction handling for compensation payments
  • Notify farmers about claim status completion through popup notification

Source Code References

getx_examples by Tadas Petra on user authentication
udemyClone by Abhishek Chavhan on creating a video player
Answer by Günter Zöchbauer on Stackoverflow for checking internet connectivity
Bottom Navigation Bar in Flutter using GetX by Ehsan Bigzad on creating a Bottom Navigation Bar

About


Languages

Language:Dart 86.9%Language:C++ 6.8%Language:CMake 3.7%Language:HTML 1.6%Language:JavaScript 0.5%Language:C 0.3%Language:Swift 0.2%Language:Kotlin 0.1%Language:Objective-C 0.0%