01 / 03 — Featured Project
Trueke
role Fullstack
year 2026
type Open source · Marketplace
stack django · react · typescript · postgresql · docker
01 — Overview
An open source marketplace where the platform buys what people no longer use: list an item, get an offer, accept it, and they pick it up and pay you. Offers, chat and notifications all travel live over one authenticated WebSocket.
02 — Gallery
6 images · click to enlarge03 — The process
- 01
Discovery
Classifieds leave the hard part to the seller: haggling, no-shows, meeting a stranger. Trueke flips it — the platform makes the offer, picks the item up and pays, so the seller only decides on a price and a yes.
ResearchScope - 02
Design
Offers look like a physical ticket, and every listing carries its state in plain words: in review, offer made, accepted, pickup, completed. The seller and the operator follow the same flow, in English and Spanish.
UI designi18n - 03
Build
Django 5 with DRF, Channels and Celery over PostgreSQL and Redis; React 19 with TanStack Query and Router on the front. A single authenticated WebSocket carries offers, status changes, chat and notifications, and each category defines its own fields with a JSON Schema.
DjangoReactWebSocketsPostgreSQL - 04
Ship
ID and bank documents never get a public URL — only signed S3 links. Login is passwordless, with a one-time code over SMS. pytest, Vitest and Playwright run in GitHub Actions, and Docker Compose brings the whole stack up with one command.
S3PlaywrightCIDocker
04 — Repository
Open source marketplace where a team buys what people no longer use: offers, counteroffers and payments in real time. Django 5 + React 19.