Logo Lanfrica

Manikant2324/kisan

Domain:

agriculture

Record type:

software
Creator:
Man
Host:
Farming App (Agri India/Kisan) β€” Feature-rich Android application built with Kotlin and MVVM Architecture, integrating weather forecasts, mandi prices, government schemes, farming articles, e-commerce, and farmer community features into a unified platform. # πŸ‘¨β€πŸŒΎ Farming App - All-in-One Application for Farmers An Android application designed to assist farmers by bringing multiple agricultural utilities, market insights, and community networking into a single unified platform. ## ✨ Key Features - **πŸ›οΈ Government Yojna Awareness**: Information on agricultural schemes and government initiatives. - **πŸ›’ E-commerce Platform**: Buy and sell agricultural products, seeds, fertilizers, and equipment. - **πŸ“Š Daily APMC Price Updates**: Real-time mandi prices and market rates across districts. - **πŸ‘₯ Community Network**: Social feed for farmers to share knowledge, questions, and posts. - **πŸ“š Categorized Articles**: Knowledge base covering fruits, crops, diseases, and farming techniques. - **🌀️ Weather Forecasting**: Accurate weather updates and forecasts tailored for farming decisions. ## 🎨 Application Designs & Screenshots ## πŸ“± Tech Stack & Architecture - **Language**: Kotlin - **Architecture**: MVVM (Model-View-ViewModel) - **UI Components**: Android Jetpack, Material Design, ConstraintLayout, RecyclerView - **Networking**: Retrofit 2, Gson - **Async Operations**: Kotlin Coroutines - **Backend & Database**: Firebase Authentication, Firestore, Storage, Realtime Database - **Dependency Injection**: Kodein DI - **Payment Integration**: Razorpay Checkout SDK - **Local Persistence**: Android Room DB ## πŸš€ Getting Started ### Prerequisites - Android Studio Arctic Fox (or newer) - JDK 1.8 / 11 - Android SDK (API Level 21 or higher) ### Setup 1. **Clone the Repository**: ```bash git clone cd Farming-App ``` 2. **Firebase Setup**: - Create a Firebase project at Firebase Console. - Add your Android app package (`com.project.farmingapp`). - Download `google-services.json` and place it in the `app/` directory. 3. **Build & Run**: - Open the project in Android Studio. - Sync Gradle project files. - Run on an emulator or physical Android device.

Languages