Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • CODEX COLLECTIVE CODEX COLLECTIVE
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Terraform modules
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Pushpdeep.Sandhu
  • CODEX COLLECTIVECODEX COLLECTIVE
  • Wiki
  • Functional Properties

Functional Properties · Changes

Page history
Update Functional Properties authored Sep 29, 2024 by Pushpdeep.Sandhu's avatar Pushpdeep.Sandhu
Hide whitespace changes
Inline Side-by-side
Functional-Properties.md
View page @ 1a2f431c
something something
\ No newline at end of file
# Functional Properties (FPs) of FarmEasy
## 1. Crop Planting and Tracking
Description: Farmers can input details about newly planted crops, including crop variety, planting date, and expected harvest time. The app tracks the growth cycle and sends reminders for key tasks like watering, fertilizing, and pest control.
Justification: Crop tracking ensures farmers follow a structured plan for each crop, minimizing risks associated with missed tasks, which can lead to lower yields or crop failure.
Expected Interaction: Farmers input the details of the crops they plant and receive regular reminders and updates for essential maintenance activities during the crop’s lifecycle.
###Use Case:
A farmer logs into FarmEasy and adds information about planting tomatoes.
The app tracks the planting date and schedules reminders for watering, fertilizing, and other tasks based on the growth cycle of tomatoes.
The farmer receives notifications, performs the tasks, and updates the system accordingly.
## 2. Daily Task Management
Description: FarmEasy provides a task management system where farmers can schedule their weekly tasks such as irrigation, weeding, and equipment maintenance. Tasks are integrated into a calendar, and the system sends reminders to ensure timely completion.
Justification: Task scheduling allows farmers to plan their week effectively and avoid missing crucial activities, leading to more efficient farm management and improved crop health.
Expected Interaction: Farmers create task lists and schedules for the week. The system sends notifications for daily tasks, ensuring no activities are forgotten.
###Use Case:
A farmer logs into FarmEasy and schedules weekly tasks, including irrigation and weeding.
The system integrates these tasks into a calendar and sends daily reminders to the farmer.
The farmer completes the tasks on time and updates the system.
\ No newline at end of file
Clone repository
  • Architectural Model
  • FINAL DOCUMENTATION
  • FLOW Chart for farmer
  • Final Participation Journal
  • Functional Properties
  • Participation Journal
  • Projected Members Contribution
  • Quality Attributes
  • UI Mockups
  • UML FarmEasy
  • Use Case Scenarios
  • Use Case
  • home
    • Project Description
    • Requirements Statement