Projects
Mobile appDaily use2024

Compras App

Real-time shared shopping list

Compras App

Mobile app to share the shopping list in real time across devices. React Native + Expo, custom Node.js backend with Socket.io and MongoDB Atlas. In real daily use.

The problem

At home we kept buying duplicates or forgetting what was missing: paper lists and scattered notes never stayed in sync between us.

The solution

Native Android app with instant cross-device sync over WebSockets. Custom Express/Socket.io backend with MongoDB Atlas, auth and shared lists. Deployed on my home NAS with Docker, Nginx, automatic SSL (Let's Encrypt) and CI/CD via GitHub Actions + EAS Update.

Stack

React NativeExpoNode.jsSocket.ioMongoDBDockerNginxCI/CD
View all projects