Logo Lanfrica
  • Home
  • Atlas
  • Insights
  • Docs
  • Sign in

© 2026 Lanfrica. All rights reserved. All copyrights of the resources shown on the Lanfrica website belong to the original copyright holders, unless explicitly stated otherwise.

kelvin44-art/Nduka-ya-Aremi

Domain:

agriculture

Record type:

software
Creator:
kel
Host:
# A Digital Market Place (E-Comerce# Farmer Marketplace) A digital marketplace connecting farmers directly with buyers, ensuring fair pricing and secure transactions. ## 🚀 Features - **Direct Market Access**: Eliminates middlemen for fair pricing. - **Secure Transactions**: Mobile money integration and escrow services. - **Real-Time Communication**: Direct messaging between farmers and buyers. - **Market Insights**: Provides pricing trends and demand analytics. ## 🛠 Tech Stack - **Frontend**: React.js - **Backend**: Node.js with Express - **Database**: MongoDB - **Authentication**: JWT & Cookies ## 📦 Installation & Setup 1. **Install dependencies:** ```sh # Install backend dependencies cd backend npm install # Install frontend dependencies cd ../frontend npm install ``` 2. **Run the development server:** ```sh # Start backend cd backend npm run dev # Start frontend cd ../frontend npm start ``` 3. **Environment Variables:** Create a `.env` file in the backend directory with: ```env PORT=3000 MONGO_URI=your_mongodb_uri JWT_SECRET=your_secret_key ``` ## 🔥 API Endpoints ### Auth - `POST /api/v1/farmer/register` - Register a farmer - `POST /api/v1/buyer/register` - Register a buyer - `POST /api/v1/farmer/login` - Farmer login - `POST /api/v1/buyer/login` - Buyer login - `DELETE /api/v1/logout` - Logout ### Products - `POST /api/v1/farmer/addproduct` - Add a product - `GET /api/v1/buyer/getproducts?page=1&limit=10&search=query&category=fruit` - Get all products - `GET /api/v1/buyer/viewdetails/:id` - View product details - `DELETE /api/v1/farmer/deleteproduct/:id` - Delete product - `POST /api/v1/farmer/updateproduct/:id` - Update product ### Profile - `GET /api/v1/buyer/viewprofile/:userID` - View buyer profile - `POST /api/v1/buyer/editprofile` - Edit buyer profile - `GET /api/v1/farmer/viewprofile/:userID` - View farmer profile - `POST /api/v1/farmer/editprofile` - Edit farmer profile ### Cart - `POST /api/v1/buyer/cart` - Add to cart - `GET /api/ …

Visit

github.com

Languages

Lutos

Similar

mich-nduka/tracka-appJ-Nduka1/Nduka-cloud-ExamAthari ya Mitindo Mbalimbali ya Breili katika Unukuzi wa Maandishi ya Breili ya KiswahiliPicha ya anga ya AfrikaMajina ya Asili ya Watu Katika Jamii-lugha ya WagogoMatumizi ya Lugha katika Tamthiliya ya ( Sadaka ya John Okello )

mich-nduka/tracka-app

# Tracka Single-user, offline-first Android app for a private tutor: track class sessions per stude

J-Nduka1/Nduka-cloud-Exam

# Altschool Second Semester Exam Project ## Nduka Joy Chinememma - ALT/SOE/024/5412 My submission

Athari ya Mitindo Mbalimbali ya Breili katika Unukuzi wa Maandishi ya Breili ya Kiswahili

Utafiti huu ulinuia kuchanganua usahihi wa unukuzi wa maandishi ya breili hadi maandishi ya kawaida

Picha ya anga ya Afrika

Katika miaka ya hivi karibuni, sekta ya anga ya Afrika imekumbwa na upanuzi wa kutatiza, hatua kwa h

Majina ya Asili ya Watu Katika Jamii-lugha ya Wagogo

Miaka ya hivi karibuni majina ya asili katika jamii nyingi za kitanzania yamekuwa yakikabiliwa na ch

Matumizi ya Lugha katika Tamthiliya ya ( Sadaka ya John Okello )

Kipengele hiki hakipatikani katika lugha zote (bonyeza chache tu). Grafu iliyotangulia Ni ngapi hudu