Logo Lanfrica
  • Accueil
  • Atlas
  • Analyses
  • Documentation
  • Sign in

© 2026 Lanfrica. Tous droits réservés. Tous les droits d'auteur des ressources affichées sur le site Web Lanfrica appartiennent aux détenteurs de droits d'auteur d'origine, sauf indication contraire explicite.

kelvin44-art/Nduka-ya-Aremi

Domaine:

agriculture

Type de record:

software
Créateur:
kel
Hôte:
# 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

Similaires

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