Volver a Proyectos
En desarrollo
PilotoPrivado
Next.jsNestJSFlutterTypeScriptPrismaPostgreSQLLeaflet2026

EcoBogotá

EcoBogotá conecta ciudadanos con puntos de reciclaje verificados en Bogotá. El path crítico 2026 es web (Next.js + Leaflet, reportes y panel) + API (NestJS, Prisma, PostgreSQL, JWT). La app Flutter existe en el monorepo pero está congelada fuera del piloto. Redis/S3 son adapters opcionales, no parte del pitch. Despliegue: Vercel (web) y Railway (API). Orientado a piloto cerrado con mapa de puntos, reportes con foto y talleres de separación en la fuente.

Capturas del Proyecto

EcoBogotá — vista previa

1 / 10

Qué aprendí

  • Centrar el piloto en web + API; dejar Flutter congelado fuera del path crítico
  • Desplegar NestJS + Prisma + Postgres en Railway y la web en Vercel
  • Pintar puntos de reciclaje con Leaflet sin ahogar el panel de reportes
  • Documentar el piloto (datos, arranque, roles) para que otros puedan operar

Información extra

  • Repos de código: github.com/FraVelz/eco-bogota-web, eco-bogota-api y eco-bogota-app.
  • El meta-repo incluye run.sh para levantar app, web o api desde un solo workspace.

Detalles Técnicos

  • Meta: eco-bogota-meta; subrepos: eco-bogota-web, eco-bogota-api, eco-bogota-app
  • Web: Next.js 16, Leaflet, Playwright, Vitest
  • API: NestJS 11, Prisma, PostgreSQL, JWT, Redis, AWS S3
  • App Flutter: congelada / fuera del piloto 2026
  • Despliegue: Vercel (web), Railway (API + Postgres)