Skip to content

chieff26/farm-data-management

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Farm Data Management System (Python)

A beginner-friendly command-line app to track crops, planting dates, input costs, yields and profit. Data is saved in a JSON file.

Features

  • Add / List / View / Update / Delete records (CRUD)
  • Validation (date format, numbers)
  • Summary report

Run

python farm_manager.py --help

python farm_manager.py add --crop maize --planting-date 2025-03-01 --area-ha 1.5 --input-cost 120000 --yield-kg 900 --price-per-kg 600 --notes "Plot A"

python farm_manager.py list

python farm_manager.py report


## Screenshots

### List records
![List](screenshots/list.png)

### Summary report
![Report](screenshots/report.png)

About

Python CLI app for farm record tracking (CRUD + report)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages