Full Stack
AgriTech — Farmers App
A real-time bidding app with a transparent, open network where anyone can sell their crops at a fair rate.

AgriTech aspires to make the process of connecting suppliers and consumers seamless, through an "open and transparent channel" using the ideology of "an everything store for people expecting more" where producers get all the information they need for high profitability and consumers get the best quality produce directly from the farm. Penny-pinching, while you enjoy your fresh veggies!
Our role in the Indian market
We ensure natural supply-demand by digitizing the process, thereby reducing inflation and reducing the scope of profiteering. Normalised rates are automatically enforced because of the vast variety of supplies from producers. We reduce income disparity between large- and small-scale farmers by providing them the same level playing ground. It is an initiative taken to organise an unorganised sector.
Architecture
AgriTech uses a 3-tier architecture. The frontend is powered by Angular, providing strong static typing at the client side and robust state management for a seamless user experience. The middle tier is implemented as Dockerized microservices using Express on Node.js, enabling high performance and coordinating with our Python modules for NLP and image processing. The physical tier integrates SQL and NoSQL (MongoDB) databases featuring strong relational mappings, flexibility and a high level of robustness.
Quirks and features
Producers and consumers register and authenticate into our app or via WhatsApp. Guided by our voice assistant at each step, the producer can update information about their produce, or use "OK Google", WhatsApp and Facebook Messenger for the same on our platform. As soon as produce is posted, it is put up as a bid for buyers on our bidding feed. Real-time bidding takes place and the highest bidder claims the produce. Buyers can use the "Buy Now" feature to bypass bidding and claim the product directly at a fixed price stated by the producer. Once a bid is updated, expired or claimed, the producer and highest bidder are always notified via SMS, WhatsApp and push notifications. When the buyer claims the bid, they pay 15% of the total amount as a refundable token; on completion of delivery, the buyer pays the remaining 85%.