Inspiration The idea for Farmer's Almamax came from noticing how scattered the tools for farmers were, making it difficult for them to access everything they needed in one place. I wanted to create a platform that would bring together essential resources—like real-time weather updates, market analysis, and the latest agricultural research—all in one, easy-to-access hub
What it does Farmer's Almamax is designed to be Jarvis for farmers. It includes real-time weather forecasts, market analysis, and AI-paper summaries, all tailored to meet their needs. Farmers can also connect with each other to discuss crop issues and share advice, and they can use the built-in chatbot (powered by the Gemini API) to get simplified research summaries from PubMed. For kicks, there’s even a tractor-racing feature where farmers can compete.
How I built it I built the platform using the MERN stack (MongoDB, Express.js, React.js, Node.js), combining the PubMed API for research access and the Gemini API to summarize it in a farmer-friendly way. MongoDB served as my flexible database choice, allowing me to manage a wide range of content, from discussion threads to research summaries.
Challenges I ran into I was probably a bit too ambitious with my initial goals. The biggest challenge I faced was getting all the API calls to work smoothly, which was harder than I anticipated. Setting up mock data on MongoDB to meet my needs was also a bit tricky and took more time than expected. Despite these hurdles, I pushed forward to create a platform with a strong, user-friendly front end as a solid foundation.
Accomplishments that I'm proud of Even though not everything worked as planned, I’m proud of what I managed to achieve. I built a polished, engaging front end that lays the groundwork for future development. Working on this project also taught me a lot about combining different languages and frameworks to create something cohesive and functional—a big step forward for my skills.
What I learned This project taught me a lot about the complexity of integrating multiple APIs and the importance of balancing ambition with realistic timelines. But more than that, it reinforced my commitment to building a tool that could make a real difference for farmers.
What's next for Farmer's Almamax Next up: getting it all to work as I envisioned! My primary focus now is to make the backend fully operational, successfully integrate the API calls, and ensure that MongoDB stores the data exactly as planned. I’m excited to keep pushing forward and bring Farmer's Almamax closer to its full potential.
Log in or sign up for Devpost to join the conversation.