AgriSync
Table of Contents
- Developed a website enabling seamless coordination and visibility in agricultural value chain, addressing stakeholder access to relevant information, process streamlining, tracking and status updates using React Flow
- Streamlined coordination between access levels including requests, quality checks, payments, feedback and reports
- Incorporated analytics, providing stakeholders with dashboards for data-driven decision-making using ChartJS
- ReactJS
- NodeJS
- ExpressJS
- MongoDB
Firstly, you will need to clone the repository using the clone link above using the command in terminal in a dedicated folder:
git clone https://github.com/justaskulkarni/AgriSync-JPMC_CFG.git
Then, you will need to install all the node modules which are required for running the client on your machine using the command in terminal for client folder:
npm install
Then, you will need to install all the node modules which are required for running the server on your machine using the command in terminal for server folder:
npm install
In the server folder create a .env file to add environment variables
MONGO_URL = YOUR_MONGO_URL
SECRET = YOUR_JWT_SECRET
In terminal for client folder run
npm start
In terminal for server folder run
npm start
- Farmer Level Make Commodity Request
- PAC Level Ungraded Request with an option to grade them Graded Requests at PAC
- MFE Level View all graded requests at PAC with an option to request a product Processed Products at MFE with an option to return it to PAC
- CPC Level Track status of all requests View all inhouse finished products Analytics
- Feedback