Empowering Farmers Through Technology
Kisan4Life is a modern mobile-first web application designed to connect farmers directly with buyers, providing real-time crop pricing, government schemes information, and comprehensive farming tools. Built with React and TypeScript, this platform aims to eliminate middlemen and maximize farmers' profits.
Check out our application demo:
Video file: src/assets/Kisan4Life_vid.mp4
- Clean, intuitive home screen with quick access to all features
- Bottom navigation for easy mobile access
- Responsive design optimized for all screen sizes
- List My Crops: Manage and showcase your crop listings for potential buyers
- Upload crop photos and descriptions
- Set pricing and availability
- Connect with Buyers: Direct communication platform with crop buyers
- Remove middlemen to maximize profits
- Secure messaging and negotiation tools
- Price Trends: Real-time crop price analytics and market trends
- Historical pricing data visualization
- Market predictions and insights
- Schemes & Subsidies: Access to latest government farming schemes
- Application guidance and status tracking
- Subsidy calculators and eligibility checkers
- Digital KYC: Streamlined farmer verification process
- Document upload and verification
- Digital identity management
- Personal farmer profile with farming details
- Achievement badges and farming statistics
- Settings and preferences management
- React 18.3.1 - Modern React with hooks and concurrent features
- TypeScript - Type-safe development
- Vite 6.3.5 - Fast build tool and development server
- Radix UI - Comprehensive component library for accessibility
- Accordion, Alert Dialog, Avatar, Button, Card, Dialog
- Dropdown Menu, Form, Input, Navigation, Select, Tabs
- Progress, Calendar, Tooltip, and many more
- Tailwind CSS - Utility-first CSS framework
- Lucide React - Beautiful, customizable icons
- Class Variance Authority - Type-safe component variants
- Recharts - Responsive chart library for price trends
- Embla Carousel - Smooth carousel components
- React Hook Form - Performant form handling
- Input OTP - One-time password input components
- Next Themes - Dark/light theme support
- Sonner - Beautiful toast notifications
- React Day Picker - Date selection components
- Vaul - Mobile-optimized drawer components
- Node.js (v16 or higher)
- npm or yarn package manager
-
Clone the repository
git clone https://github.com/yourusername/kisan4life.git cd kisan4life -
Install dependencies
npm install
-
Start development server
npm run dev
-
Build for production
npm run build
The application will be available at http://localhost:5173
kisan_4_life/
โโโ src/
โ โโโ components/ # Main application components
โ โ โโโ BuyersScreen.tsx # Buyer connection interface
โ โ โโโ CropsScreen.tsx # Crop listing management
โ โ โโโ HomeScreen.tsx # Main dashboard
โ โ โโโ KYCScreen.tsx # Digital verification
โ โ โโโ Navigation.tsx # Bottom navigation
โ โ โโโ PricesScreen.tsx # Market price trends
โ โ โโโ ProfileScreen.tsx # User profile management
โ โ โโโ SchemesScreen.tsx # Government schemes
โ โ โโโ SettingsScreen.tsx # App settings
โ โ โโโ ui/ # Reusable UI components
โ โโโ assets/
โ โ โโโ Kisan4Life_vid.mp4 # Application demo video
โ โโโ styles/
โ โ โโโ globals.css # Global styles
โ โโโ App.tsx # Main application component
โ โโโ main.tsx # Application entry point
โ โโโ index.css # Base styles
โโโ public/ # Static assets
โโโ package.json # Project dependencies
โโโ vite.config.ts # Vite configuration
โโโ README.md # Project documentation
- Tab-based navigation with home, profile, and settings
- Dynamic screen routing within the home tab
- Mobile-optimized bottom navigation bar
- HomeScreen: Central hub with feature cards and quick actions
- CropsScreen: Crop management and listing interface
- BuyersScreen: Buyer discovery and communication platform
- PricesScreen: Market analytics and price trend visualization
- SchemesScreen: Government scheme browser and application tracker
- KYCScreen: Digital farmer verification system
Comprehensive set of accessible, customizable components:
- Form controls (Input, Select, Checkbox, Radio)
- Navigation (Tabs, Breadcrumb, Pagination)
- Feedback (Alert, Toast, Progress)
- Overlay (Dialog, Popover, Tooltip)
- Data Display (Card, Table, Badge, Avatar)
- Direct Farmer-Buyer Connection - Eliminate middlemen markup
- Real-time Market Data - Make informed pricing decisions
- Government Scheme Integration - Easy access to subsidies and support
- Mobile-First Design - Optimized for smartphone usage
- Multilingual Support - Accessible to farmers across regions
- Offline Capability - Core features work without internet
- Multi-language support (Hindi, regional languages)
- Offline-first PWA capabilities
- AI-powered crop disease detection
- Weather integration and farming advisories
- Blockchain-based crop traceability
- Integration with agricultural banks for credit
- Marketplace expansion to livestock and equipment
We welcome contributions to Kisan4Life! Please read our contributing guidelines and feel free to submit issues and enhancement requests.
Built with โค๏ธ for farmers by developers who care about agriculture and rural development.