This web application aims to address the challenges faced by the agricultural sector in Sri Lanka. It provides a centralized platform that connects farmers, agricultural officers, and economic center management officers, facilitating efficient communication and coordination. The system aims to establish an accurate database for the government, create new business opportunities for farmers, and track the sales of crops received at economic centers. By utilizing the MERN (MongoDB, Express.js, React.js, Node.js) stack, this application offers a user-friendly interface and robust functionality.
Follow these step-by-step instructions to set up the Agriculture Management System on your local machine:
Prerequisites
- Clone the repository to your local machine using the following command:
git clone <repository_url>
- Navigate to the project directory:
cd agriculture-management-system
-
Install the dependencies:
//cd backend npm install
//cd frontend npm install
-
Configuration:
MONGODB_URL = mongodb://localhost:27017/agriculture-management-system
PORT = 8085
JWT_SECRET_KEY ="MyKey"
- Run the application:
//cd backend
npm run dev
//cd frontend
npm start
- Open the application in your browser:
http://localhost:3000/
The Agriculture Management System provides a comprehensive solution for the agricultural sector in Sri Lanka. By connecting farmers, agricultural officers, and economic center management officers, it aims to improve coordination, facilitate business opportunities, and reduce food wastage. The MERN stack ensures a robust and user-friendly web application that contributes to the country's economy, food security, and sustainable growth in the agricultural sector.
https://64685669c369835a1c029c80--jovial-taffy-79d888.netlify.app/