- About the Project
- Project Overview
- Key Features
- Tech Stack
- Installation️ & Setup
- Folder Structure
- Contact
KrishLink is a web-based platform that connects farmers directly with customers, creating a simple and transparent agricultural marketplace. Farmers can easily add and manage their crops by providing detailed information such as price, quantity, and product descriptions. Customers can browse available crops, view detailed information, and purchase fresh produce directly from the source. The platform eliminates middlemen, ensuring fair pricing for farmers and better quality products for buyers. With a user-friendly interface and efficient system, KrishLink aims to support local farmers, promote sustainable agriculture, and make fresh farm products more accessible to everyone while building trust between producers and consumers.
- Connect farmers directly with customers
- Provide a transparent crop listing and buying system
- Ensure fair pricing and reduce middlemen dependency
- Support local agriculture and farmers’ income
- Farmers looking to sell their crops online
- Customers seeking fresh agricultural products
- Local buyers and small businesses
- Agricultural communities
- Crop listing by farmers
- Product browsing and filtering for customers
- Detailed crop information (price, quantity, etc.)
- Easy purchase flow
- User authentication system
Frontend: React.js · Tailwind CSS · TypeScript
Backend: Node.js · Express.js · MongoDB
Tools: Git · VS Code · Firebase · JWT
- Clone the repo and install dependencies:
git clone https://github.com/nuruzzaman-emon/krishlink-client.git
cd krishlink-client
npm install- Set up environment variables by creating a
.envfile in the root directory:
DATABASE_URL=your_database_url
JWT_SECRET=your_jwt_secret- Run the application:
npm run devkrishlink/
│
├── src/
│ ├── components/
│ ├── asset/
│ ├── context/
│ ├── firebase/
│ ├── layout/
│ ├── routes/
│ └── hooks/
├── public/
└── package.json
- Live URL: https://krish-link.web.app/