Inspiration
I was inspired to create FarmNest because many small farmers struggle to reach buyers directly. Middlemen often reduce their profits, making it hard for farmers to earn enough. I wanted to build a simple app that helps farmers sell fresh produce directly to their local communities, supporting fair trade and stronger connections.
What it does
FarmNest is a web application that connects farmers and buyers. Farmers can create product listings to show what they have for sale, and buyers can browse, search, and purchase fresh produce easily. The app makes it simple to support local farmers and encourages buying fresh, healthy food from nearby sources.
How we built it
I built FarmNest using React.js with Vite for the frontend. Since I didn’t have a backend yet, I used React state to simulate data like product listings and user actions. The design was created using Figma to ensure a clean and easy-to-use interface. The app is deployed on Netlify so anyone can try it online.
Challenges we ran into
One big challenge was handling data without a real backend, which meant carefully using React hooks to manage and update information in the app. Designing a simple interface that would be easy for farmers who might not be very familiar with technology was another challenge. Also, with limited time, I had to focus on the most important features first.
Accomplishments that we're proud of
We are proud to have created a working, user-friendly marketplace that could help farmers and buyers connect. The app’s clean design and smooth interactions show the care put into the user experience. Even without a backend, the app feels functional and ready to grow.
What we learned
Through this project, I learned how to build a React app with Vite, manage application state without a backend, and design UI/UX with Figma. I improved my problem-solving skills by finding ways to simulate backend features and focused on making the app easy to use for all users.
What's next for FarmNest
Next, I plan to add a real backend using Laravel to handle user authentication, product management, and data storage securely. This will allow farmers and buyers to create accounts, manage their products, and process orders safely. I also want to add payment options so users can complete purchases directly through the app. Finally, I plan to get feedback from real farmers and buyers to improve the app’s features and usability.
Built With
- figma
- react
- react-native
Log in or sign up for Devpost to join the conversation.