SkillAgentSearch skills...

Khethideal

A contract farming marketplace connecting farmers, landlords, and buyers, featuring profile management, contract-proposal making, and real-time negotiations via chat.

Install / Use

/learn @Prajwal-kp-18/Khethideal
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

KhetiDeals

KhetiDeals is a comprehensive platform designed to connect farmers, buyers, sharecroppers, and landlords. It facilitates efficient agricultural transactions and resource management, making it easier for all stakeholders to collaborate and benefit. The platform empowers users by offering features for profile management, marketplace listings, contract management, and real-time negotiations.

Features

For Farmers and Buyers:

  • Marketplace Listings: Farmers can list their produce, and buyers can browse and purchase.
  • Contract Farming: Seamless contract creation between buyers and farmers.
  • Profile Management: Manage and update user profiles to enhance visibility.
  • Chat for Negotiations: Direct communication for deal finalization.

For Sharecroppers and Landlords:

  • Resource Management: Sharecroppers can manage land details and landlords can monitor agreements.
  • Contractual Agreements: Facilitate contracts for land usage.
  • Area Management: Easy tracking of land allocation and crops grown.

Additional Features:

  • Chatbot: Helps users navigate the platform.
  • Linguistic Support: Multilingual support for better accessibility.
  • Google Maps Integration: Displays locations of buyers and farmers.

Tech Stack

  • Frontend: Next.js, TypeScript
  • Backend: Next.js API routes
  • Database: MongoDB

Getting Started

Prerequisites

  • Node.js installed on your system
  • MongoDB instance running locally or remotely

Installation

  1. Clone the repository:
    git clone https://github.com/Prajwal-kp-18/khethideal.git
    
  2. Navigate to the project directory:
    cd khetideal
    
  3. Install dependencies:
    npm install
    

Setup Environment Variables

Create a .env.local file in the root directory and configure the following variables:

MONGODB_URI=your_mongodb_connection_string
NEXT_PUBLIC_API_URL=your_api_base_url

Running the Application

  1. Start the development server:
    npm run dev
    
  2. Open your browser and navigate to:
    http://localhost:3000
    

Deployment

To deploy KhetiDeals:

  1. Build the application:
    npm run build
    

Contributing

Contributions are welcome! Please follow these steps:

  1. Fork the repository.
  2. Create a new branch:
    git checkout -b feature-name
    
  3. Commit your changes:
    git commit -m "Add feature description"
    
  4. Push the changes:
    git push origin feature-name
    
  5. Open a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contact

For any inquiries or feedback, please contact us at email.

View on GitHub
GitHub Stars10
CategoryDevelopment
Updated1mo ago
Forks0

Languages

TypeScript

Security Score

95/100

Audited on Mar 4, 2026

No findings