Inspiration
While researching challenges faced by farmers, we discovered a critical gap. New and aspiring farmers often lack accessible training resources. This gap threatens the sustainability of agriculture, one of the world's most vital industries.
What it does
AgriSolver provide accessible training resources—such as educational workshops, practical knowledge, and farming tools—to support the upskilling of new and aspiring farmers. This empowers communities to address workforce gaps in agriculture.
How we built it
Frontend: React (Vite) Backend: Node.js, Express.js Database: SQLite AI Services: Perplexity AI API (for summarization)
Challenges we ran into
- Integrating paid API: Perplexity AI is a paid API, requiring out-of-pocket costs for testing and deployment.
- Time Coordination: Balancing hackathon work with external commitments was difficult, but we successfully collaborated for 2/3 of the hacking period.
- Problem Scope: With so many issues in agriculture, choosing a focus was tough. We ultimately chose workforce gaps—an issue we understood well and felt could create meaningful impact, even on a small scale.
Accomplishments that we're proud of
Something that we are proud of while building this project is ensuring that this product meets all of our missions which are: free access to universal stakeholder, easily deployable, localization (auto-translation), simple and easy to understand interface. We are proud that the design of this system centers around humanitarian impact. Allowing non-internet access as well as localization ensures that people from different backgrounds with limited access to internet can have access to educational agricultural resources. We also proud that our results are mostly accurate and grounded by citation links(these are better than chatgpt/claude ai)
What we learned
- Integrating AI service (Perplexity API) into a full stack web development environment
- Revisited and strengthened our full-stack development skills using React, Node.js, and SQLite.
- Gained experience designing for real-world constraints like localization and offline access.
What's next for AgriSolver
- Plant Health Diagnostics: Users will upload a photo of their plant; AgriSolver will assess its health and provide tailored advice.
- Enhanced Localization: Improve translation accuracy and cultural adaptation for non-English-speaking users.
- Expanded Resources: Grow our knowledge base to cover more crops, climates, and farming practices.
Built With
- express.js
- node.js
- perplexity
- react
- sqlite
Log in or sign up for Devpost to join the conversation.