AgriConnect is a mobile application designed to bridge the gap between agricultural producers and buyers. The app provides market insights, crop management tools, and direct transaction capabilities in a simple, accessible interface optimized for smartphones.
- Market Insights: Real-time data on top-selling vegetables and price trends
- Crop Management: Track planting, irrigation, and fertilizer application
- AI Crop Analysis: Scan crops with your camera to receive health reports
- Transaction History: View and manage all buyer interactions
- Personalized Updates: Receive timely recommendations for irrigation, harvesting, and market conditions
- Discover Local Produce: Find farmers in your area and their available crops
- Market Trends: Stay updated on price fluctuations and availability
- Agricultural News: AI-generated updates relevant to your interests
- Transaction Management: Track all purchases and interactions with farmers
- Preference-Based Recommendations: Receive alerts when preferred crops become available
AgriConnect is exclusively designed for mobile devices, providing a streamlined experience for users in the field or on the go.
- Stack: React & Vite with TypeScript
- Database: Local Storage
- AI Integration: Google Gemini API
- Authentication: OTP-based phone verification
- Visualization: Chart.js for data visualization
- Hosting: Netlify
- Node.js 18.0.0 or later
- npm
- Gemini API key (free tier)
- Clone the repository:
git clone https://github.com/Dqrshan/agri-connect.git
cd agri-connect- Install dependencies:
npm install- Set up environment variables:
cp .env.example .env.localThen edit .env.local with your API keys and configuration.
- Run the development server:
npm run dev- Open http://localhost:8080 with your mobile device or using responsive design mode in your browser.
- Thanks to all the farmers and buyers who provided feedback during the design phase
- Gemini API for providing AI capabilities
- Netlify for hosting
Made with ❤️ for the agricultural community