Skip to content

Harvest Horizons is a user-friendly platform for informed crop selection, developed using HTML, PHP, CSS, and JavaScript.

Notifications You must be signed in to change notification settings

shrey-suri/Harvest-Horizons

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 

Repository files navigation

About

Harvest Horizons is a user-friendly platform for informed crop selection, developed using HTML, PHP, CSS, JavaScript and MySQL.
It offers comprehensive soil analysis and Crop Prediction for optimized productivity and confident agricultural decisions.

Web Development Tools

The Crop Predictor website is built using the following web development tools:

  • HTML: Used for creating the structure and content of the web pages.
  • PHP: Used for server-side processing and interacting with the database.
  • CSS: Used for styling and layout of the web pages.
  • JavaScript: Used for client-side interactions and enhancing the user experience.

Database

Harvest Horizons utilizes MySQL as the database management system for storing and retrieving data related to crops, soil quality, and other relevant information.

Summary

The Harvest Horizons offers the following features:

  • Crop Prediction: Users can predict the suitable crops to be grown based on soil quality. They have the option to manually input soil quality values or connect with an Agriculture Robot that provides automatic soil quality data.

  • Crop Search: Users can search for specific crops to gather more information about them, including their characteristics, requirements, and cultivation techniques.

  • FAQ: The website includes an FAQ section that provides interesting facts and answers common questions about crops, agriculture, and farming practices.

  • About Section: Users can access an about section that explains the purpose and functionality of the website, providing insights into its use and benefits.

Usage

To use the Harvest Horizons, follow these steps:

  1. Set up a web server environment that supports PHP and MySQL.

  2. Create a MySQL database to store the crop and soil quality data.

  3. Import the provided database schema and data into the MySQL database.

  4. Place the HTML, PHP, CSS, and JavaScript files in the appropriate directories within your web server's document root.

  5. Configure the PHP database connection settings in the PHP files to connect to your MySQL database.

  6. Access the website through a web browser.

  7. Input the soil quality values manually or connect with the Agriculture Robot to obtain automatic soil quality data.

  8. Predict the suitable crops based on the soil quality input.

  9. Utilize the crop search functionality to gather more information about specific crops.

  10. Explore the FAQ section for interesting facts and answers to common questions.

  11. Access the about section to understand the purpose and use of the website.

Feel free to customize the website's design, layout, and functionality according to your preferences and requirements.

Project Document

For screenshots and more detailed information on the website's functioning, please refer to the Project Document.pdf.

Future Enhancements

While the current version of Harvest Horizons provides essential functionality, there are several areas that can be improved in future updates:

  • User Registration and Login: Implement user registration and login functionality to provide personalized experiences, user-specific crop recommendations, and the ability to save favorite crops or search history.

  • Improved User Interface: Enhance the user interface design and layout to create a more visually appealing and user-friendly experience. Consider incorporating responsive design techniques to optimize the website for different devices and screen sizes.

  • Integration with External APIs: Integrate the website with external APIs or services to gather real-time soil quality data, weather information, or market prices for crops, enabling users to make more informed decisions.

  • User Feedback and Ratings: Implement features for users to provide feedback, ratings, or reviews for crops, enabling others to benefit from their experiences and insights.

  • Crop Recommendations based on Geolocation: Incorporate geolocation services to automatically suggest suitable crops based on the user's geographical location, climate, and soil conditions.

Contributors

Feel free to contribute to the project by submitting pull requests, reporting issues, or suggesting improvements.

About

Harvest Horizons is a user-friendly platform for informed crop selection, developed using HTML, PHP, CSS, and JavaScript.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published