Inspiration
Our team was inspired by the struggles of farmers in Pakistan who often earn far below the fair value of their produce due to the dominance of middlemen. Witnessing how hardworking farmers receive only a small portion of the profit, while consumers pay higher prices, motivated us to find a fair, transparent, and sustainable solution. We drew inspiration from platforms like Daraz, OLX, and Facebook Marketplace, which connect two types of users directly, sellers and buyers without any intermediaries. These systems show how technology can create fairness and transparency in online transactions.. These platforms showed us that with the right tools, farmers can expand their reach, access fair pricing, and improve their livelihoods without relying on intermediaries.
Our journey began with a shared belief that technology should serve as a bridge between rural farmers and urban consumers. We envisioned a system where farmers can easily list their fresh products online, and customers can buy them directly, ensuring both sides benefit equally.
Through our project, we aim to empower local farmers, reduce poverty, and promote fair trade, aligning our mission with the United Nations Sustainable Development Goals SDG 1 (No Poverty) and SDG 2 (Zero Hunger).
Our inspiration comes from the desire to create real impact in our own communities turning agriculture into a digitally connected, transparent, and fair ecosystem for everyone.
What it does
Our project, Farmer to Customer, introduces a digital platform that directly connects farmers with consumers to eliminate the role of middlemen. This system aims to ensure fair compensation for farmers while providing consumers with fresh, high-quality agricultural products at reasonable prices. By creating a transparent online marketplace, the platform promotes equitable trade, reduces exploitation, and encourages the use of technology in agriculture. Our motivation was rooted in addressing real-world challenges in Pakistan’s agricultural economy, where farmers often earn less than half of their produce’s value due to intermediaries. Through this project, we strive to empower rural communities, strengthen local markets, and support sustainable agriculture aligned with global development goals.
How we built it
We developed the system as a web-based platform using modern technologies for efficiency and scalability. The frontend was built with React and Tailwind CSS, providing a responsive, user-friendly interface. The backend utilized Node.js and Express.js, connected to a MySQL database for secure and structured data management. The application is hosted on AWS Cloud, ensuring reliability and real-time updates. During development, we followed the design thinking approach, starting with user research through surveys and interviews with local farmers. We created wireframes and prototypes in Figma, focusing on easy navigation for users with limited technical skills. The system supports features like product listing, order tracking, secure payments, and direct farmer–buyer communication forming a complete digital ecosystem that bridges the agricultural gap.
Challenges we ran into
Building a full-stack system within limited time and resources came with several challenges. The first major challenge was integrating frontend and backend components smoothly while maintaining fast data retrieval. Another difficulty was designing an interface that remained intuitive for farmers unfamiliar with technology. We also encountered challenges in database management, ensuring real-time updates without performance lag. Additionally, balancing workloads among team members, testing for responsiveness across devices, and ensuring data security required consistent collaboration and problem-solving. Despite these hurdles, teamwork, effective communication, and strategic planning helped us overcome every obstacle.
Accomplishments that we're proud of
We are proud to have built a fully functional FarmerToCustomers platform that bridges the gap between farmers and consumers. Our key achievements include designing a responsive and user-friendly interface using React.js and Tailwind CSS, implementing a secure Node.js and Express.js backend, and integrating a MySQL database for reliable data management. We successfully deployed the application on AWS, ensuring scalability and real-time accessibility. Additionally, our platform supports smooth product listing, order management, and direct farmer-customer interactions, promoting transparency and fair trade in the agricultural market.
What we learned
We also gained experience in UI/UX design, database optimization, and project management under deadlines. Most importantly, we learned that impactful innovation doesn’t just come from coding it comes from understanding users’ needs and designing solutions that genuinely improve their lives.
What's next for FarmerToCustomer
We are dedicated to enhancing FarmerToCustomer into a reliable, large-scale platform that transforms how farmers and consumers interact. Our next steps include conducting user testing with both farmers and customers to refine the interface, optimize performance, and ensure smooth usability. We plan to integrate secure online payment gateways, expand product categories, and introduce a logistics tracking system to streamline deliveries.
In the long term, we aim to collaborate with local agricultural departments and cooperatives to onboard more farmers across Pakistan. We also plan to incorporate data analytics to help farmers make informed decisions about crop demand, pricing trends, and weather patterns.
Our platform’s prototype and source code are available on GitHub, along with a demonstration video showcasing its functionality. We welcome constructive feedback to improve our system further and continue our mission of promoting transparency, fairness, and sustainability in Pakistan’s agricultural economy.
Built With
- aws-rds
- express.js
- mysql
- node.js
- react
- tailwind


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