Skip to content
Back to projects
Personal project

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

Architecture: UltraNubeCLIENTSERVICESDATAReactWeb and mobile (responsive)REST API · Node.jsJWT authAI agentsPresentations · TranslatorMongoDB[COMPLETAR: proveedor cloud]REST + JWTAI tasksqueries
  • 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
A single React client for web and mobile; the API centralizes authentication, data access and calls to the AI agents.

// 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