Skip to content

A Django web application that helps farmers interprete soil analysis results and give recommendations

Notifications You must be signed in to change notification settings

factism001/revosoil

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 

Repository files navigation

Revosoil App

Project Description

The Revosoil app is a comprehensive tool designed to empower users with valuable insights and expert guidance in the field of soil science and agriculture. It offers two main features as an advancement to Soilanalyst:

  1. Soil Analysis and Recommendations: This feature allows users to interpret their soil analysis results, determine soil fertility status, and receive tailored recommendations for improving soil conditions. Whether you're a farmer, gardener, or agriculture enthusiast, this feature will help you make informed decisions for your farming endeavors.

  2. Chat with a Virtual Soil Doctor: Have questions about your soil, farm, or general agricultural practices? Engage in real-time conversations with our virtual soil doctor. Get expert advice and information on a wide range of agricultural topics to enhance your farming knowledge and productivity.

Installation

To run the Revosoil app locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/factism001/revosoil.git
    cd revosoil-app
  2. Create a virtual environment:

    python -m venv venv
    source venv/bin/activate
  3. Install dependencies:

    pip install -r requirements.txt
  4. Apply migrations:

    python manage.py migrate
  5. Start the server:

    python manage.py runserver
  6. Open the browser and navigate to http://127.0.0.1:8000 to view the Revosoil app.

Getting Started

  1. Register for an account or log in if you are an existing user.
  2. Use the "Soil Interpretation" feature to analyze your soil.
  3. Engage with our virtual soil doctor through the "Chat with a Virtual Soil Doctor" feature.

Usage

Soil Interpretation and Recommendations

  1. Fill out the Soil Properties Form with relevant data.
  2. Click the "Interprete soil analysis" button.
  3. Receive a comprehensive interpretation report with soil fertility status and recommendations.

Chat with a Virtual Soil Doctor

  1. Visit the "Chat with a Soil Doctor" section.
  2. Engage in real-time conversations with our virtual soil doctor.
  3. Get expert advice and information on a wide range of soil science and general agriculture topics to enhance your farming knowledge and productivity.

Contributing

We welcome contributions from the community. To contribute to the Revosoil app:

  1. Fork the repository on GitHub.
  2. Clone your forked repository locally.
  3. Create a new branch for your feature or bug fix.
  4. Implement your changes.
  5. Push your changes to your GitHub repository.
  6. Submit a pull request to the main repository.

Testing

To test the Revosoil app locally, follow these steps:

python manage.py test

Contact

For questions, feedback, or support, feel free to contact us:

Happy farming and gardening with Revosoil!

About

A Django web application that helps farmers interprete soil analysis results and give recommendations

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published