Agri-connectEA (East African)
# Agri-Connect East Africa (EA) Web Application
# Overview
**Agri-Connect East Africa (EA)** is a platform designed to empower agricultural farmers or cooperative
in East Africa by improving market access, linking them with buyers, and
facilitating information exchange on modern and sustainable farming practices.
Here is The Link to Project:
albertine-agri-connectea.ne…
# Features
- **User Registration:** Users can register as buyers or cooperatives (which can also be farmers)
- **Product Showcase:** Farmers or cooperatives can showcase their agricultural products.
- Order Placement: Buyers can place orders for products listed by farmers and cooperatives.
- **Third-Party Notifications:** Delivery companies are notified via email when an order or payment is placed.
- **Advertising:** Targeted advertising and marketing opportunities for agricultural products.
- **News and Updates:** Agricultural news, updates, and publications
# technologies Used
- **Front-end:** React, Tailwind CSS and MUI for designing user interface
- **API Integrations:** Backend functionalities are provided through Integrated APIs
- **Testing:** Both black box and white box testing methods were applied to ensure the app functions correctly.
## Getting Started with
- Node.js
- Git
## Installation
### 1. Clone the Repository
- git clone
github.com
- cd Agri-connectEA
### 2. install dependencies
- npm install
### 3. Run the front-end server
- npm start
# Usage
## 1. Registration
- go to the registration page via sign in page and choose to register as a buyer or cooperative(farmer)
- fill in the required details and submit the form
- once you submited the form you will be directed to the OTP page to fill out the otp that have sent to your email
## 2. Sign-IN
- use the credentials you used when you create the account
- if you are a buyer, you will be directed to the buyer dashboard etc
## 3. Showcasing Products:
- Cooperative or farme …