A full-stack dual-portal agriculture platform that eliminates middlemen and connects farmers directly with buyers, vendors, and service providers.
AgriConnect is a scalable end-to-end agriculture ecosystem built to solve real-world farming and supply chain challenges. It provides dedicated platforms for Farmers and Customers/Vendors, ensuring seamless interaction, transparent pricing, and improved profitability.
-
👨🌾 Farmer Portal
- Product listing & inventory management
- Order tracking & sales insights
- Direct communication with buyers
-
🛒 Customer/Vendor Portal
- Browse & purchase farm products
- Real-time pricing & availability
- Order history & tracking
-
🛠️ Admin Dashboard
- User management
- Product moderation
- Platform analytics & monitoring
-
🔗 Direct Marketplace
- Eliminates intermediaries
- Better profit margins for farmers
- Reduced costs for buyers
-
📱 Cross-Platform Experience
- Web app (React.js)
- Mobile apps (React Native)
- Shared business logic for consistency
- ⚛️ React.js
- 📱 React Native
- 🟢 Node.js
- 🚂 Express.js
- 🍃 MongoDB
- 🔐 RESTful APIs
- 🔄 Shared business logic layer
- ☁️ Scalable architecture
- Node.js (v16+)
- MongoDB
- npm / yarn
git clone https://github.com/your-username/agriconnect.git
cd agriconnect
cd backend
npm install
cd frontend
npm install
npm run dev
npm start
npx react-native run-android
npx react-native run-ios
Create a .env file in each backend service:
PORT=5000
MONGO_URI=your_mongodb_connection
JWT_SECRET=your_secret_key
- 👥 User Authentication & Authorization
- 🛍️ Product Management
- 📦 Order Management
- 💬 Communication System
- 📈 Analytics Dashboard
npm run test
- Backend: AWS / VPS / Render / Railway
- Frontend: Vercel / Netlify
- Database: MongoDB Atlas
Contributions are welcome!
- Fork the repo 🍴
- Create a new branch 🌿
- Commit your changes 💾
- Push to the branch 🚀
- Open a Pull Request 🔥
This project is licensed under the MIT License.
Deviprasad Rai
💼 Full Stack Developer | AI Enthusiast
If you like this project:
- ⭐ Star the repo
- 🍴 Fork it
- 📢 Share it
- 📊 AI-based crop price prediction
- 🌦️ Weather integration
- 💳 Payment gateway integration
- 🚚 Logistics & delivery tracking
🚀 Empowering farmers. Simplifying agriculture. Connecting the future.