UltraNube
Full-stack web platform · ultranube.com.mx
Timeline: Mar 2025 – Present
Client-server application with JWT authentication, REST APIs and MongoDB, deployed to the cloud with end-to-end security and available on web and mobile. Includes AI agents for presentations and translation.
Gallery
ultranube.com.mx
// Problem
- Access information from anywhere without depending on an on-premises server, with secure authentication and a single app for web and mobile.
- [COMPLETAR: para quién es UltraNube y qué problema concreto resuelve]
// My role
- Own project: design, full-stack development, cloud deployment and maintenance.
// Architecture
- Client: React (Web and mobile (responsive))
- Services: REST API · Node.js (JWT auth)
- Services: AI agents (Presentations · Translator)
- Data: MongoDB ([COMPLETAR: proveedor cloud])
- React → REST API · Node.js: REST + JWT
- REST API · Node.js → AI agents: AI tasks
- REST API · Node.js → MongoDB: queries
// Technical decisions & trade-offs
One responsive app for web and mobile
A single frontend codebase instead of a separate native app: less surface to maintain. Trade-off: no access to native device features.
AI agents behind the API
Agents are invoked from the backend, not the browser, so third-party service credentials are never exposed to the client.
// Security
- JWT authentication and protected REST APIs.
- Security built in end to end across the cloud deployment.
- [COMPLETAR: detalles — HTTPS, manejo de secretos, roles]
// Outcome & impact
- [COMPLETAR: usuarios activos, uso de los agentes o resultado principal]
// Stack
- React
- Node.js
- MongoDB
- JWT
- Cloud
