Inspiration
The idea for HerbaGuide was inspired by the growing need for sustainable gardening and the rising interest in herbal remedies. We wanted to create a tool that empowers people to grow herbal plants suited to their local environment, promoting health and well-being through nature. Ayurveda’s long-standing tradition of using medicinal herbs was a key motivator for this project.
What it does
HerbaGuide is a web-based application that provides personalized recommendations for growing herbal plants based on a user’s selected region. Users select their region manually, and the system suggests herbs that are well-suited to the local soil type and environmental conditions. Additionally, the app provides detailed information about the recommended plants, including their uses and care instructions.
How we built it
We built HerbaGuide using:
- Python and Flask for backend development to handle the logic and user requests.
- HTML/CSS for building a clean and user-friendly frontend.
- CSV files to store the plant database, soil types, and region mapping.
Challenges we ran into
- Data accuracy: Finding reliable data on soil types and plant recommendations for each region was a challenge. Ensuring that the data is up-to-date and accurate required extensive research.
- User experience: Designing an interface that’s simple and intuitive while providing valuable recommendations took time and multiple iterations.
- Providing plant information: Ensuring the plant details, including medicinal uses and care tips, were comprehensive yet easy to understand was key to enhancing the user experience.
Accomplishments that we're proud of
- Successfully building a system that personalizes plant recommendations based on the user's selected region.
- Providing detailed plant care instructions to promote better gardening practices.
- Developing a user-friendly interface that makes herbal gardening accessible to everyone, regardless of experience.
What we learned
- The importance of user-centric design when building web applications.
- Working with regional data to provide accurate plant recommendations.
- The value of integrating plant information and care tips to educate users about herbal gardening.
- More about the tech stacks We worked with.
What's next for HerbaGuide
- More Accurate Prediction Model: We plan to develop a more advanced prediction model that factors in climate and moisture levels to provide even more precise plant recommendations.
- Climate-Based Recommendations: Expanding the recommendation system to include detailed climate data will enable suggestions based not just on soil type, but also on temperature, humidity, and rainfall patterns.
- Enhanced Plant Information: Continue to expand the database with more detailed plant descriptions, including medicinal uses, ideal growing conditions, and plant care routines.
- Mobile App Development: Expand the platform to mobile devices for a more convenient user experience.
- Community Features: Create a user community where gardeners can share their experiences, tips, and plant care routines.
Log in or sign up for Devpost to join the conversation.