SkillAgentSearch skills...

AgriTech

No description available

Install / Use

/learn @sudarsansathishkumar/AgriTech
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

🌱 Agriconnect

Agriconnect is a full-stack web application designed to connect farmers, input sellers, and customers in a single ecosystem. It facilitates marketplace transactions, crop management, and transparent interactions, while also integrating negotiation, ledger tracking, and analytics.

🚀 Features 🔐 Authentication & Security

Role-based authentication:

1 → Input Seller

2 → Farmer

3 → Customer

  • JWT-based secure authentication.
  • API security with token validation and role-based access control.
  • Secure routing to protect role-specific pages and endpoints.

🛒 Marketplace Module

  • Farmers can browse products listed by input sellers.
  • Filter and search functionality for products.
  • Farmers can negotiate with sellers for product pricing.
  • Accept/Reject handling for last negotiation entry.

🌾 Farmer Module

  • Crop Story: Farmers can document crop-related activities (seeding, watering, fertilizing, harvesting).
  • Ledger System:
    • Tracks expenses (inputs, tools, labor).
    • Automatically records crop sales done through the app.
    • Analytics Dashboard to visualize income vs expenses and crop performance.

🧑‍🤝‍🧑 Customer Module

  • Customers can buy crops/products directly from farmers.
  • Transparent access to crop stories and activities for quality assurance.
  • Optional negotiation with farmers for pricing.

🌐 Additional Features

  • Client handling with proper validation (error handling, alerts, notifications).
  • Responsive frontend pages for all roles.
  • MongoDB schema design with clean relationships between users, products, negotiations, and ledgers.

Future Scope (already planned in system):

  • AI modules (yield prediction, weather prediction).
  • IoT-based sensor integration for smart farming.
  • Multilingual support.
  • Market price and demand prediction.

🏗️ Tech Stack

  • Frontend: React.js, Tailwind CSS, React Router
  • Backend: Node.js, Express.js
  • Database: MongoDB with Mongoose ODM
  • Authentication: JWT + Bcrypt for password hashing

[NOTE]: This Project is under development and not yet completed.

View on GitHub
GitHub Stars4
CategoryDevelopment
Updated12d ago
Forks0

Languages

JavaScript

Security Score

65/100

Audited on Mar 26, 2026

No findings