install : dart pub global activate dartdoc then in the root of the project run : dart doc . install : dart pub global activate dhttp run : dart pub global run dhttpd --path doc/api this will give you the project structure on http://localhoost:8080/index.html
Thank you for your interest in our application! Below are detailed instructions on how to run the app smoothly:
- Go to the GitHub repository: Farm-Hub
- Click on the green "Code" button and select "Download ZIP" to download the repository as a ZIP file.
- Extract the downloaded ZIP file to a location on your computer.
- Navigate to the
build/app/outputs/flutter-apk/
directory in the extracted repository. - In this directory, you will find the
app.debug.apk
file. This is the executable file for the app.
- Transfer the
app.debug.apk
file to your Android device if it's not already there. - Locate the
app.debug.apk
file on your Android device using a file manager application. - Tap on the
app.debug.apk
file to start the installation process. - You may encounter a popup warning stating that the app might be unsafe since it's not downloaded from the Play Store. Rest assured, our app is safe to use. Proceed with the installation by selecting "Install".
- Once the installation is complete, you will find the app icon on your device's home screen or in the app drawer.
- Tap on the app icon to launch the application.
Now you're all set to explore the various functionalities of our app!
Our app provides a range of features designed to assist farmers in managing their crops effectively. Here's a detailed list of functionalities:
-
Google Authentication (One-Touch Login): Seamlessly log in using your Google account for easy access.
-
Crop Calendar: Dynamic calendar functionality that considers user input, time of sowing, and crop type to provide personalized crop planning.
-
Crop Information: Access detailed information about various crops to make informed decisions.
-
Multilanguage Helper Bot: Interact with a chatbot capable of conversing in both Hindi and English to address queries and provide assistance.
-
Disease Detection: Detect crop diseases by uploading images and receive recommendations for prevention and mitigation.
-
Multilingual Talking Chatbot: Engage in conversations with a chatbot available in both English and Hindi languages.
-
Weather Information: Stay updated with current weather conditions to plan farming activities effectively.
-
Todo List for Farmers: Maintain a to-do list tailored for farming tasks and activities.
-
Marketplace: Explore and purchase farm equipment from within the app.
-
Government Schemes Information: Access information about government schemes related to agriculture along with links to application forms.
-
Logout Option: Securely logout from your account when needed.
Our app aims to provide comprehensive support to farmers by leveraging technology to enhance agricultural practices and productivity.
For any further assistance or feedback, feel free to reach out to us. Happy farming!