Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/patrickniyogitare28/pld2-agrilink-1.0

The command line interface application for ALU python and programing class. PLD2-Activity, Cohort 2, Negpod25
https://github.com/patrickniyogitare28/pld2-agrilink-1.0

Last synced: about 1 month ago
JSON representation

The command line interface application for ALU python and programing class. PLD2-Activity, Cohort 2, Negpod25

Awesome Lists containing this project

README

        

# Agri-Link 1.0

Agri-Link 1.0 is a command-line application designed to assist both climate agency personnel and local farmers in accessing and managing climate data for specific locations across sub-Saharan Africa.

## Features
- Climate agency personnel can input climate metrics (temperature, precipitation, humidity, wind speed) for specific dates and locations, which are then saved into a CSV file.
- Farmers can access climate data for specific locations, view it in visually appealing formats, and filter it by date or location.

## Libraries Used
- [pandas](https://pandas.pydata.org/): Used for data manipulation and analysis.
- [rich](https://rich.readthedocs.io/en/latest/): Used for styling and formatting output in the terminal.

## How to Run
1. Make sure you have Python installed on your system.
2. Install the required libraries by running: `pip install pandas rich`.
3. Download or clone this repository to your local machine.
4. Navigate to the directory containing the files.
5. Run the program by executing `python app.py` in your terminal.
6. Follow the on-screen instructions to interact with the program.

## Usage
- Select your role: Agency or Farmer.
- For agency personnel:
- Input climate metrics when prompted.
- For farmers:
- Choose from options to list all data, search by date, or search by location.
- Follow the prompts to input date or location for filtering data.

## Demo
[Watch Demo Loom](https://www.loom.com/share/db31646fbcb746699a12b05ac46420b4?sid=b0d0b521-6ebf-4f93-90f3-80cbf131f37c)
https://www.loom.com/share/db31646fbcb746699a12b05ac46420b4?sid=b0d0b521-6ebf-4f93-90f3-80cbf131f37c

## Contributors
- [Blessing Hirwa](https://github.com/hirwablessing)
- [Ayomide Agbaje](https://github.com/AgbajeCity)
- [Ange Nicole Mukundwa](https://github.com/AngeNicole)
- [Kerie Izere](https://github.com/izerekerie)
- [Aubert Gloire](https://github.com/aubert-gloire)
- [Patrick Niyogitare](https://github.com/patrickniyogitare28)