Assured Farming is a web-based platform designed to bridge the gap between certified contractors and farmers. It aims to provide farmers with reliable market access and income stability by facilitating contract farming. The platform ensures the automation of farming agreements, real-time traceability, and dispute resolution mechanisms, making the farming process more transparent and efficient.
- Farmers and Contractors: Separate interfaces for both farmers and contractors. π©βπΎπ¨βπΎ
- Smart Contracts: Automation of farming agreements to ensure that terms are met, and payments are processed on time. π€
- Traceability: Full transparency in the supply chain from farm to market. π
- Dispute Handling: Mechanisms for resolving disputes between farmers and contractors. βοΈ
- Secure Transactions: Ensures safe and reliable contract execution with built-in payment gateways. π³
- User-Friendly Dashboard: Farmers can post crop details, and contractors can view and connect with farmers. π₯οΈ
- Database Management: Mongoose and Express.js for managing farmers' and contractors' data. π
- Review System: Allows farmers and contractors to provide feedback for further improvements. β
- Frontend: React (with Vite and Tailwind CSS for styling) βοΈ
- Backend: Node.js, Express.js π
- Database: MongoDB (with Mongoose for schema management) ποΈ
- Smart Contracts: Blockchain integration for contract automation βοΈ
- Additional Tools: Git, GitHub for version control π οΈ
-
Clone the Repository:
git clone https://github.com/Harsh1428rao/Assured_Farming.git
-
Install Dependencies:
Navigate to the project directory and install the required dependencies:
cd Assured_Farming npm install -
Set Up Environment Variables:
Create a
.envfile in the root directory and add your environment variables:MONGODB_URI=your-mongodb-connection-string PORT=5000 -
Run the Project:
Start the development server:
npm run dev
The project should now be running on http://localhost:5000. π
- Implement AI-based predictive analysis for crop yield. π±
- Expand blockchain functionality for enhanced security. π
- Integration of AI-powered dispute resolution. π§
This project is licensed under the MIT License. See the LICENSE file for more details.