---
title: "Multilingual Mandi Platform"
description: "I built a real-time marketplace connecting local vendors across language barriers, with a provider-chain translation fallback (Google → Microsoft → AWS → mock) and Redis-backed WebSocket negotiation."
canonical: "https://shivanshutiwari.in/projects/multilingual-mandi-platform"
lastUpdated: "2026-09-02"
---

# Multilingual Mandi Platform

I built a real-time marketplace connecting local vendors across language barriers, with a provider-chain translation fallback (Google → Microsoft → AWS → mock) and Redis-backed WebSocket negotiation.

**Stack:** Node.js, Express, PostgreSQL, Redis, Socket.io  
**Date:** 2026  

## The Honest Part

My "AI" price discovery and negotiation are rule-based heuristics on synthetic data, not ML — I'm describing that accurately rather than calling it "AI-powered." All 11 of my integration tests currently fail (db is not a function), and only my mock translation provider actually runs — I haven't wired in real API keys yet.

## Highlights

- Provider-chain translation fallback: Google → Microsoft → AWS → mock for cross-language communication
- Redis-backed WebSocket negotiation for real-time bargaining between vendors and buyers
- Price discovery and negotiation are rule-based heuristics on synthetic data — not ML — described accurately

---
*Source: https://shivanshutiwari.in/projects/multilingual-mandi-platform*
