Objectives

The client contacted us for developing a robust farm management app. The objective was to build an app that can fetch information from iCroft POD (hardware) and via MQTT broker. The client wanted to build a farming-related application capable of displaying various external parameters for the crop with the help of a backend server.

The iCroft application has two major interfaces-

  • End-user mobile application
  • Admin panel (Web-based)

The Challenges

 

  • Multiple charts on a single scale
  • Reactive data binding with Reactive swift
  • Heat map of the farm on the map
  • Multiple farms with multiple zone management
  • Fetch data from MQTT broker connection with Python code repo

Our Solution

We integrate the functionality of creating multiple charts on a single scale and a heat map feature. We also integrate multiple zone management functionality in the app for managing multiple farms together.

Features

User Features

  • Login, Forgot Password, Reset Password
  • Role-wise Access Permissions
  • Display farm based on the registered user’s role
  • Users will be able to see the growth of crops
  • Users will be able to see a map view of their farm and filter based on environment soil and water health
  • Users will be able to set automated water and light actuation ON / OFF from the application
features
features

Admin Features

  • Login with an email with the Administrator role
  • Admin users will be able to create users
  • Admin users will be able to create a Farm, and inside the farm, Admin will assign the user’s a farm based on defined roles like Farm Worker, Farm Owner, and Guest
  • Admin will be able to define crops
  • Admin will be able to create pods and zones for assigning inside farms
  • Admin will be able to see reports for actuation, and sensor-related information based on filter selection

Tech Stack

MongoDB

Angular JS

Xcode

NodeJS

Swift

Firebase

Android Studio

AWS Services

Talk to an EPM Expert

Tell us a bit about your needs and our team will reach out to discuss how we can help.

  • EPM-focused consulting team
  • Experience with U.S. enterprises
  • Expertise across leading EPM platforms
  • Confidential & secure
Trusted by enterprises across indusries
Let's Get In Touch