01 / 03 — Proyecto destacado
Trueke
rol Fullstack
año 2026
tipo Open source · Marketplace
stack django · react · typescript · postgresql · docker
01 — Resumen
Marketplace open source en el que la plataforma compra lo que la gente ya no usa: publicas un artículo, recibes una oferta, la aceptas y te lo recogen y te pagan. Las ofertas, el chat y las notificaciones viajan en vivo por un único WebSocket autenticado.
02 — Galería
6 imágenes · clic para ampliar03 — El proceso
- 01
Descubrimiento
Los clasificados le dejan lo difícil al vendedor: regatear, plantones, citarse con un desconocido. Trueke lo da vuelta: la plataforma hace la oferta, recoge el artículo y paga, así que el vendedor solo decide un precio y un sí.
InvestigaciónAlcance - 02
Diseño
Las ofertas se ven como un ticket físico y cada publicación lleva su estado en palabras claras: en revisión, con oferta, aceptada, recogida, completada. El vendedor y el operador siguen el mismo flujo, en inglés y español.
Diseño UIi18n - 03
Construcción
Django 5 con DRF, Channels y Celery sobre PostgreSQL y Redis; React 19 con TanStack Query y Router en el front. Un único WebSocket autenticado lleva las ofertas, los cambios de estado, el chat y las notificaciones, y cada categoría define sus campos con un JSON Schema.
DjangoReactWebSocketsPostgreSQL - 04
Lanzamiento
Los documentos de identidad y bancarios nunca tienen URL pública: solo enlaces firmados de S3. El login es sin contraseña, con un código de un solo uso por SMS. pytest, Vitest y Playwright corren en GitHub Actions y Docker Compose levanta todo el stack con un comando.
S3PlaywrightCIDocker
04 — Repositorio
Open source marketplace where a team buys what people no longer use: offers, counteroffers and payments in real time. Django 5 + React 19.