Inspiration
As the urgency of global warming intensifies, many feel powerless, thinking the solution lies solely in the hands of governments. My mission is to debunk this myth and emphasize that every individual holds the power to make a difference. One impactful solution is cultivating your own food right in your backyard. Imagine, if a multitude embraces this idea, we might witness pollution vanishing quicker than my teammates during this hackathon! Don't worry, I'm just joking, you can't solve global warming in 4 hours!
What it does
Eco Crops is an innovative application designed to educate individuals on the art of cultivating a diverse range of flowers, fruits, and vegetables. Leveraging the power of machine learning, the app analyzes input pictures to identify the plant type and assess its health. It goes a step further by detecting potential diseases, offering valuable insights for plant care. To foster a community committed to creating a greener city, Eco Crops features a local marketplace where users can sell their homegrown produce, contributing to a sustainable and thriving environment.
How we built it
Our frontend was crafted with Angular and Node.js, incorporating raw HTML, CSS, and JavaScript for a seamless user experience. On the backend, Python and Flask formed the foundation of our robust implementation. PostgreSQL was chosen for our database, ensuring efficient data storage and retrieval. To fortify the protection of personally identifiable information (PII) and uphold user privacy, we integrated libraries such as bcrypt. This holistic tech stack empowers Eco Crops to deliver a secure, efficient, and user-friendly platform for cultivating a green community.
Challenges we ran into
In our pursuit of ensuring maximum user privacy, we initially aimed to implement a secure SSL connection (HTTPS) and incorporate JWT tokens for advanced user session authentication. Unfortunately, time constraints led us to prioritize other essential aspects of our application. Additionally, addressing the challenge of achieving a seamless user interface for the machine learning component, which at times required up to 20 seconds for picture analysis, required thoughtful optimization efforts. Despite these hurdles, we remained resilient, adapting and overcoming obstacles to deliver a functional and user-friendly application.
Accomplishments that we're proud of
We take pride in successfully completing the plant analysis feature and establishing the marketplace. The plant analysis empowers users to develop green thumbs, fostering a community of budding gardeners. Simultaneously, the marketplace facilitates the sharing of passion within the community, contributing to a faster growth towards a greener environment. Despite the challenges we faced, we achieved a remarkably clean and seamless UI, enhancing the overall user experience. Our dedication to these accomplishments showcases our commitment to delivering a feature-rich and visually appealing platform.
What we learned
hrough the development of Eco Crops, we gained valuable insights into the intricate balance between user privacy, application security, and seamless user experiences. The challenges we faced encouraged us to explore innovative solutions and optimization techniques, honing our problem-solving skills. Additionally, working with diverse technologies and integrating machine learning into our application deepened our understanding of these fields. The collaborative effort taught us the importance of adaptability and perseverance in achieving project goals.
What's next for Eco Crops
In our upcoming iterations, we are enthusiastic about expanding the educational facets of Eco Crops, delving deeper into sustainable gardening practices and introducing a broader array of plant varieties. To foster a more interactive learning experience, we plan to implement a chatbot feature. This chatbot will empower users to communicate and seek personalized advice, offering guidance on how to nurture their plants effectively.
On the technical front, our roadmap includes implementing SSL (HTTPS) and JWT tokens to elevate the platform's security standards. Further optimizations in the machine learning component will be a focal point, aiming for quicker and more seamless picture analysis. As we evolve, user feedback will continue to shape our features and functionalities, ensuring that Eco Crops remains a user-friendly, informative, and secure platform for cultivating green communities globally.


Log in or sign up for Devpost to join the conversation.