Logo Lanfrica

stisla2021/Gambia-farmers-market

Domaine:

agriculture

Type de record:

software
Créateur:
sti
HĂŽte:
This is me trying a build a app where farmers can buy and sell products online. # đŸŒŸ Gambian Farmers Market ### E-Farming Marketplace **Connect Gambian farmers with buyers. Fresh products from farm to table.** A full-stack web application where farmers can sell agricultural goods and buyers can purchase fresh products directly from farms. --- ## Why Choose Gambian Farmers Market? | | | |---|---| | **đŸŒŸ Fresh Products** | Direct from farmers to ensure freshness and quality | | **💰 Fair Prices** | Cut middlemen and get the best prices | | **🚚 Fast Delivery** | Quick and reliable delivery to your doorstep | | **đŸ›Ąïž Secure Transactions** | Safe and secure payment options | --- ## Features ### For Buyers ✅ Browse agricultural products by category ✅ Search for specific products ✅ Add products to shopping cart ✅ Place orders ✅ Track order status ✅ View order history ✅ Manage user profile ### For Farmers ✅ List agricultural products for sale ✅ Manage product inventory ✅ View sales and orders ✅ Track customer orders ✅ Admin dashboard ## đŸ› ïž Tech Stack ### 🎹 Frontend ✅ **React 18** - UI library ✅ **Vite** - Build tool ✅ **React Router** - Client-side routing ✅ **Axios** - HTTP client ✅ **CSS3** - Styling ### 🔧 Backend ✅ **Node.js** - Runtime environment ✅ **Express.js** - Web framework ✅ **MongoDB** - NoSQL database ✅ **Mongoose** - ODM (Object Document Mapper) ✅ **JWT** - Authentication ✅ **bcryptjs** - Password hashing ✅ **Multer** - File uploads ✅ **CORS** - Cross-origin resource sharing ## 📁 Project Structure ``` Gambian Farmers Market/ │ ├── 📁 server/ # Backend Application (Node.js + Express) │ ├── 📁 models/ # MongoDB Schemas │ ├── 📁 controllers/ # Business Logic │ ├── 📁 routes/ # API Endpoints │ ├── 📁 middleware/ # Authentication & Validation │ ├── 📁 config/ # Configuration Files │ ├── 📁 uploads/ # Uploaded Files │ ├── 📄 server.js # Entry Point │ ├── 📄 package.json │ └── 📄 .env.example # Environment Variables Template │ ├── 📁 client/