Inspiration
Growing up in Telangana, I witnessed farmers in my community struggling to get fair prices for their crops. They were completely dependent on middlemen who took large profits while farmers barely covered their costs. My father works in construction and faces similar problems with payments — this made me deeply understand how hard working people suffer due to broken systems. I built FarmConnect to give farmers the power to sell directly and get what they truly deserve.
What it does
FarmConnect is a web platform that connects farmers directly to companies eliminating middlemen. Farmers register using just phone number and PIN — no email needed since many farmers are not highly educated. They list crops with mandatory photos for authenticity. Companies browse crops, show interest, and communicate through in-app chat. Contact details are only revealed after farmer confirms the deal, protecting privacy and preventing fraud.
How we built it
Built using Python and Flask for backend, HTML CSS and JavaScript for frontend. Data is stored in JSON files for simplicity and portability. Deployed on Render.com with GitHub version control. Added multilingual support for English, Telugu and Hindi so farmers across India can use it comfortably.
Challenges we ran into
The biggest challenge was thinking about real user needs — farmers may not have email IDs or be highly educated, so I replaced email login with phone number and PIN. I also had to think carefully about privacy and fraud prevention — hiding contact details until deal confirmation was a key design decision to protect both farmers and companies.
Accomplishments that we're proud of
Built a complete full stack web application as a first year BTech CSE student. Implemented real world features like in-app messaging, interest management, rating system, report system and multilingual support. Deployed a live working application that solves a genuine problem faced by millions of Indian farmers.
What we learned
I learned how to think beyond just coding — considering real users, their limitations, privacy concerns and fraud prevention. I also learned Flask backend development, API design, JSON data management, GitHub version control and cloud deployment on Render.com.
What's next for FarmConnect
Future plans include OTP based verification for farmers, Aadhaar verification for companies, mobile app development, payment gateway integration, real time notifications, crop price comparison with market rates, weather alerts for farmers, and expanding language support to all major Indian languages.
Log in or sign up for Devpost to join the conversation.