Saltar al contenido
Logo di Stefano Coda Dev
Backend e integraciones

Proyecto personal

ListIt

La compra, organizada juntos.

Aplicación web Google Play
Ver la app

Publicado el 30 de septiembre de 2026 · Actualizado el 6 de octubre de 2026

Método de verificación: Métricas acumuladas extraídas de la base de datos PostgreSQL de la aplicación y asociadas al período indicado en cada tarjeta.

Trabajo realizado

ListIt nació para resolver el caos de las listas de la compra compartidas: entradas duplicadas, listas obsoletas, dificultad para dividir gastos y ninguna actualización en tiempo real entre los miembros del grupo.

Crear una única fuente de verdad para listas y gastos, accesible desde el móvil, con actualizaciones instantáneas, autenticación segura y notificaciones sobre los cambios.

Crear una lista

Ponle nombre a la lista y empieza a añadir productos con nombre, cantidad y categoría.

Compartirla

Invita a familiares o amigos por nombre de usuario o email: cada uno ve y modifica la lista en tiempo real.

Hacer la compra

Marca los productos mientras los coges: el estado se actualiza al instante para todos.

La app en acción

ListIt — pantalla de la lista de la compra
ListIt — pantalla de compartición de lista
ListIt — pantalla de gestión de listas
ListIt — pantalla en modo claro

Funcionalidades principales

Listas compartidas

Crea listas para la compra, la casa o eventos y compártelas con familiares y amigos.

Actualizaciones en tiempo real

Cada cambio se sincroniza al instante entre los participantes.

Categorías automáticas

Los productos se agrupan por tipo para hacer la compra más rápido.

Notificaciones push

Recibe un aviso cuando te invitan a una lista o llega un elemento importante.

Restricciones

  • Presupuesto ajustado como proyecto personal

  • Escalabilidad de pocos usuarios a muchos grupos

  • Interfaz sencilla para usuarios no técnicos

  • Datos sensibles gestionados con permisos granulares

Intervención

  • Diseño del esquema relacional para usuarios, grupos, listas, productos y gastos

  • APIs REST con autenticación JWT y control de roles

  • CRUD de listas/productos con actualizaciones en tiempo real

  • Sistema de notificaciones para cambios compartidos

  • Despliegue en infraestructura fiable y mantenible

Mi papel

Mi papel

Backend, base de datos, autenticación e integración de API.

In collaborazione con Beatrice Monni — frontend e design.

Stack tecnológico

Node.jsTypeScriptPrismaPostgreSQLJWT

Resultado

La app está en línea y funcionando. El resultado principal es un backend estable que gestiona autenticación, permisos y datos relacionales de forma coherente.

Usuarios registrados67

Fuente: Base de datos PostgreSQL

Período: Dato acumulado

Listas creadas73

Fuente: Base de datos PostgreSQL

Período: Dato acumulado

Invitaciones enviadas42

Fuente: Base de datos PostgreSQL

Período: Dato acumulado

Backend que gestiona listas compartidas, notificaciones push e invitaciones entre usuarios, con datos coherentes entre app y base de datos.

ListIt logo

¿Necesitas un backend sólido para tu app?

Hablemos