← lalo-app / web Open site ↗
Case study · Marketplace · Mexico

mano·mano

Compra y vende cerca de ti — a free classifieds marketplace where people in Mexico sell second-hand things to each other.

Visit mano-mano.mx ↗

What it does

📝

Free listings

Post an item with photos, price and location in a minute.

🔎

Search & filters

Category, price, city — find what's near you.

♥

Favourites

Save listings and come back to them later.

💬

Live chat

Buyer and seller talk in real time, right inside the site.

★

Reviews & ratings

Sellers build trust with ratings from real deals.

🌐

3 languages

Spanish by default, plus English and Russian.

Decisions we made

  1. Spanish first, mobile firstMost buyers come from phones, so every screen starts at 375px and Spanish is the default locale.
  2. Chat over WebSocketMessages arrive instantly, without page reloads — deals close in the chat, not in the comments.
  3. One API contract as source of truthBackend and frontend follow a single contracts document, so features ship without mismatches.
  4. Own design systemOne neutral typeface, a calm green brand colour and a strict token set keep the UI clean and fast.
  5. Everything in containersDatabase, cache, API, frontend and gateway run in Docker, deployed with a single script.

Stack

Django 5.2DRF + JWTChannels + RedisNext.js 15React 19Tailwind 4next-intlPostgreSQL 16Dockernginx

See it live

mano-mano.mx ↗