Skip to content

Repository files navigation

ProyBX_REMOTE

Herramienta auxiliar de auditoría diseñada para la recopilación automatizada de información e imágenes, con acceso exclusivo y restringido para el personal de autoridad en las sucursales de Boxito, Cancún. La aplicación procesa los datos recolectados y los exporta directamente (en formato .txt e imágenes) hacia una cuenta maestra de Google Drive.


🛠️ Arquitectura y Tecnologías

  • Frontend: React + Vite
  • Backend: Node.js con Express
  • Almacenamiento: Google Drive (Cuenta Maestra)
  • Hosting: Render (Free Tier)

Librerías y Dependencias Principales:

  • Zustand (Gestión de estado)
  • googleapis (Integración con la API de Google Drive)
  • jsonwebtoken (Autenticación y seguridad - JWT)

⚙️ Características Técnicas y Adaptaciones

Autenticación con Google Drive (GCP OAuth): Implementación de un flujo mediante un refresh token permanente, permitiendo la comunicación directa con la cuenta maestra sin requerir la intervención manual de otras cuentas de Google (sin necesidad de Google Workspace).

Mitigación de Inactividad (Render Free Tier): Sistema automatizado de ping cada 8 minutos para evitar que el servidor entre en modo de suspensión (spin down), garantizando la disponibilidad del servicio y evitando interrupciones en la recepción de los datos durante el primer uso diario.

About

Herramienta auxiliar de auditoría diseñada para la recopilación automatizada de información e imágenes, con acceso exclusivo y restringido para el personal de autoridad en las sucursales de Boxito, Cancún. La aplicación procesa los datos recolectados y los exporta directamente (en formato .txt e imágenes) hacia una cuenta maestra de Google Drive.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages