Back to Projects
ProductionTeam of 6Frontend Developer

KhetiValah Platform

Agri marketplace platform connecting farmers, buyers, and investors

ReactNext.jsJavaSpring BootSQLRazorpayTypeScript
KhetiValah Platform preview

Product Snapshot

Production

Project Overview

KhetiValah connects farmers, buyers, and investors in a unified system supporting marketplace transactions, investment tracking, and financial operations.

Problem Statement

💡

Farmers depended on intermediaries, reducing profits, while buyers lacked direct access and transparency.

Architecture Overview

React/Next.js frontend connected to Spring Boot backend via REST APIs with Razorpay payment integration.

System Architecture

Frontend

React + Next.js with responsive UI and dynamic workflows

Backend

Spring Boot services handling marketplace and financial logic

Database

SQL schema managing users, listings, and transactions

Key Features

Multi-role System

Farmers, buyers, and investors with dedicated workflows.

Marketplace

Listing, browsing, and ordering of agricultural produce.

Payment Integration

Secure transactions using Razorpay.

Invoice & GST

Automated billing and tax calculations.

Engineering Challenges

1

Data Relationships

Managed complex relationships between multiple user roles and transactions.

2

Payment Handling

Ensured consistent state with webhook validation and retries.

Impact

Eliminated intermediaries between farmers and buyers with a direct transaction system

GST-compliant billing module with automated invoice generation built into the platform

Razorpay payment flows with webhook validation and retry handling

Vendor booking system supports 300+ vendors and 1,000+ bookings with availability tracking