Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

konvo

Aplicación de chat en tiempo real con feed social construida con Next.js 15 y PocketBase. Ofrece mensajería instantánea, notas de voz, archivos y un feed público tipo Twitter.

Ficha actualizada 24 sept 2026, 13:37 · upstream 24 sept 2026, 13:35 · release sin release detectada

00

Qué es konvo

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Konvo es una aplicación web completa para comunicación social que combina un chat privado en tiempo real con un feed público de estilo red social. Está construida sobre Next.js 15 con TypeScript para el frontend y utiliza PocketBase como backend monolítico, lo que simplifica la arquitectura eliminando la necesidad de servicios externos separados para base de datos o autenticación.

La aplicación permite a los usuarios enviar mensajes instantáneos con estados de entrega (enviado, entregado, visto), notas de voz, imágenes, videos y documentos. Incluye un feed público donde los usuarios pueden publicar contenido, recibir notificaciones de interacciones como likes y comentarios, y gestionar su perfil personal con pestañas para publicaciones guardadas o ocultas.

La autenticación se maneja mediante email y contraseña a través de PocketBase, que también gestiona el almacenamiento de archivos y las suscripciones en tiempo real. La aplicación está diseñada principalmente para escritorio, aunque cuenta con un diseño responsivo básico.

CASOS DE USO
  • Comunicación privada instantánea entre usuarios individuales con soporte para multimedia y notas de voz
  • Gestión de feed público tipo red social con interacciones como likes, comentarios y notificaciones
  • Sistema de autenticación y gestión de usuarios con roles básicos (creador, usuario)
  • Despliegue rápido en entornos Vercel para frontend y VPS para backend PocketBase
PUNTOS DESTACADOS
  • Arquitectura simplificada usando PocketBase como backend único que incluye base de datos, autenticación y almacenamiento
  • Soporte nativo para mensajería en tiempo real con estados de lectura y respuestas a mensajes específicos
  • Sistema de notificaciones integrado para likes, comentarios y actividad en el feed público
  • Licencia MIT abierta que permite uso comercial y modificación del código fuente
PRECAUCIONES
  • Falta de soporte nativo para móviles; la interfaz está optimizada principalmente para escritorio
  • Ausencia de chats grupales, limitando la comunicación a conversaciones uno a uno
  • Requiere configuración manual de HTTPS en ambos frontend y backend para evitar bloqueos de navegador
  • Dependencia externa del binario PocketBase que debe gestionarse manualmente o mediante contenedores
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

Konvo chat view with a conversation, an image message, a reply, and the message box with attach, voice note and emoji buttonsProfile page showing post, like and comment counts and tabs for Posts, Saved, Hidden and NotificationsLogin screenSign up screenKonvo home feed with the Discover People sidebar on the left and the post box and posts on the right
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

Despliega el frontend en Vercel configurando NEXT_PUBLIC_PB_URL con la URL de tu instancia PocketBase. Para el backend, usa un VPS (DigitalOcean, Railway, Fly.io) ejecutando el binario PocketBase en HTTPS si el frontend lo requiere. Asegura que las variables de entorno coincidan entre ambos servicios para evitar errores de CORS o redirección mixta.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsReactNode.js
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
80903000
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.