Belong

Belong

Bubble Stripe API
Año 2021
Duración 3+ years
Categoría Aplicación web

Resumen del proyecto

El producto SaaS de mi propia startup, Belong, desarrollado con Bubble: una oficina virtual en tiempo real para equipos remotos. Cada trabajador tiene su propio avatar, que puede moverse por la oficina virtual. En cada sala hay una videollamada que permite que todos se comuniquen fácilmente. Los managers también tienen acceso a analítica de datos: fichaje de empleados, actividad de los usuarios y estado emocional del equipo.

Descripción del proyecto

Belong es una oficina virtual en tiempo real desarrollada con Bubble. Ofrece un entorno virtual a equipos remotos para compartir un mismo espacio, fomentar la colaboración y reducir la brecha de comunicación que se produce entre miembros que no se encuentran en un mismo entorno físico.

Belong ofrece un entorno inmersivo a sus usuarios a través de las siguientes funcionalidades:

  • Sistema de presencia en tiempo real: permite visualizar el estado de los usuarios (online/offline) en tiempo real.
  • Chat en tiempo real: comunicación directa entre usuarios a través de mensajes de texto. Opción de creación de grupos privados.
  • Videollamadas integradas: comunicación real-time mediante videollamadas. Las videollamadas tienen un contexto espacial, habiendo una por cada sala de la oficina virtual. Las videollamadas se proveen a traves de Jitsi, con un servidor privado alojado en AWS.
  • Notificaciones push: notificaciones push a través del navegador, proveídas por OneSignal. Las notificaciones avisan de eventos importantes, como mensajes privados, cambios de estado o llamadas a la puerta de una sala. Disponibles tanto en escritorio como en dispositivos móviles.
  • PWA (Progressive Webapp): permite usar la plataforma desde el dispositivo móvil con una mejor UX. La app sigue siendo ejecutada por el navegador, pero se ofrece al usuario una experiencia de app nativa.
  • Recopilación de datos: registro automático de fichajes, tiempo de conexión, estado de ánimo y actividad del usuario.
  • Curación y análisis de datos: procesamiento de los datos recopilados para su filtrado, estructuración y visualización.
  • Visualización de datos: paneles interactivos que muestran métricas y tendencias. Permiten una digestión y accionamiento sencillo de los datos recopilados.

Desafíos del proyecto

Principales desafíos enfrentados durante el desarrollo y cómo se resolvieron.

Video del proyecto

Ver proyecto en vivo

Explora el proyecto completo y experimenta el resultado final.

Visitar sitio web