Code Monkey home page Code Monkey logo

agrisim's Introduction

AgriSim

What is AgriSim?

An AI-driven android app that helps farmers in yield optimization and crop diversification. It was developed during the Google's Hack4Change hackathon organized at ISB Hyderabad, India.

logo_final

Tech Stack used

  • Flutter: Android App Development
  • FastAPI (Python): Backend API Development
  • SQLModel (ORM): Database Ops
  • Scikit-Learn: Machine Learning Models
  • Python: Prototyping ML Pipelines
  • ARCore: AR Features

Team Information/ Co-contributors

Jaivardhan Shukla: Spearheading the design of the Flutter app, implementing augmented reality (AR) via ARCore, developing and deploying machine learning (ML) models, and seamlessly integrating APIs into the application.

Soham Ghughare: Proficiently managing database operations, prototyping ML pipelines, and contributing to API development.

Sushant Sourav: Crafting the UI/UX design of the application using Figma, ensuring a seamless and intuitive user experience.

Mosin Shaikh: Conducting extensive business research and contributing to the development of a compelling pitch for the hackathon.

Rahul Khatri: Engaging in thorough business research and collaborating on the development of a compelling pitch for the hackathon.

Features and Interfaces

  1. Login and Sign-Up:
  • Used for user authentication and registration

Login

  1. Dashboard:
  • This screen acts as a comprehensive display showcasing all farm entries created by a specific user.
  • Users can conveniently access their existing farms using the intuitive interface.
  • Seamlessly create new farm entries with ease through this user-friendly platform.

Login-3

  1. Add new Entry:
  • Effortlessly add a new farm entry through this user-friendly option.
  • The API automatically fetches essential geo-data and details on soil and land characteristics when the user initiates a new entry, eliminating the need for manual input.
  • Streamlined usability for farmers as all requirements for manual input are truncated.
  • Upon completion of initial data fetching, users are prompted to employ the AR-input feature.
  • Users can move over their farm's perimeter using AR-input for the app to record and subsequently calculate the shape and area details of the farmland.
  • The data fetching process for the new farm entry is efficiently completed through this comprehensive workflow.

Login-2

  1. Prediction and Suggestions screen:
  • Ingenious Crop Prediction: The system predicts the most financially rewarding crops for the farm by considering the current market value of crop products.
  • Comprehensive Land Assessment: It evaluates the land conditions to enhance the accuracy of crop recommendations.
  • Sustainable Practices Forecast: The system anticipates and recommends sustainable practices crucial for maintaining the long-term productivity of the crops.
  • Diversification Guidance: It suggests practices aimed at increasing crop diversification, contributing to a more resilient and varied agricultural portfolio.
  • Holistic Agricultural Planning: The system offers a comprehensive approach to agricultural planning, considering both economic and environmental factors for optimal results.

Need Help?

For any inquiries related to the project or to learn more about me, please don't hesitate to reach out on LinkedIn ๐Ÿš€. I look forward to connecting with you! ๐ŸŒ

agrisim's People

Contributors

jaivsh avatar

Watchers

 avatar

Forkers

azaj01

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.