Skip to content

Farming management application help farmers record their farming activities such as harvest result, financial activities, inventory and rice disease detection | part of capstone project Bangkit Academy 2022

Notifications You must be signed in to change notification settings

RIFSA/Rifsa-Mobile

Repository files navigation


RIFSA

Farming management apps

Table of Contents
  1. About The Project
          <li><a href="#built-with">Build With</a></li>
      
        </ul>
      </li>
      <li>
        <a href="#getting-started">Getting Started</a>
        <ul>
          <li><a href="#prerequisites">Prerequisites</a></li>
          <li><a href="#installation">Installation</a></li>
        </ul>
      </li>
      <li><a href="#usage">Usage</a></li>
      <li><a href="#roadmap">Roadmap</a></li>
      <li><a href="#contributing">Contributing</a></li>
      <li><a href="#license">License</a></li>
      <li><a href="#contact">Contact</a></li>
      <li><a href="#acknowledgments">Acknowledgments</a></li>
      

About The Project

Reviewing the activities of local residents who are farmers, they often complain such as forgetting to record when purchasing agricultural needs, missing book notes, and lack of information about diseases in rice plants. For these complaints and the current ease of internet access, We want to create an application that helps farmers in managing agriculture. Where the features in the application have a system for recording crop yields, finance, inventory, recording agricultural activities, weather forecasting, and rice leaf disease detection. We hope that this application can overcome food security related issues such as crop failures. Therefore, this can improve the welfare of farmers.

made With

  1. Kotlin
  2. Android Jetpack
  3. Navigation Component
  4. MVVM
  5. Material Components

Third-part libaries

  1. Glide Glide is a fast and efficient open source media management and image loading framework for Android that wraps media decoding, memory and disk caching, and resource pooling into a simple and easy to use interface. Repo
  2. Retrofit A type-safe HTTP client for Android and Java Repo
  3. Okhttp-Logging Interceptor For logs HTTP request and response data Repo

Getting Started

Prerequisites

Mobile phone with android os

Installation

Install on phone

  1. Go to realease
  2. Choose the lastest
  3. Click on apk
  4. The apps will be downloaded
  5. Install on your phone

Android Studio

  1. Clone the repo
    git clone https://github.com/Capstone-Bangkit/Rifsa-Mobile
  2. Build the apps
    Run app or Shift + F10

Usage

Apps Demo click the banner for demo video apps demo

Roadmap

V1 (master)

first version

  • Designing User interface
  • OnBoard page
  • Authetication page (JWT token)
  • Main Page
  • Home page
  • Harvest Result Page
  • Finance History Page
  • Inventory Page
  • Detect Page
  • Profile Page
  • Remote GCP

V2 (master-v2)

rework version due to db problem we change with firebase

  • Authentication with Firebase Auth
  • Remote Firebase
  • Firebase Realtime Database
  • Firebase Storage
  • Room database
  • Disease detection
  • offline and online mode

License

coming soon

Contact

Member
Dio Farrel Github
I Wayan Alston Argodi Github

Acknowledgments

Thanks to

  • Backend team
  • Machine Learning team
  • Open source library

About

Farming management application help farmers record their farming activities such as harvest result, financial activities, inventory and rice disease detection | part of capstone project Bangkit Academy 2022

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages