Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

planka-app

Cliente móvil nativo en Flutter para tableros Kanban de Planka auto-alojados, con sincronización en tiempo real y soporte multi-cuenta. Compatible con Android, iOS, macOS y Windows.

Ficha actualizada 26 sept 2026, 23:58 · upstream 26 sept 2026, 23:26 · release v1.10.5

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es planka-app

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

planka-app es un cliente móvil nativo desarrollado con Flutter que proporciona acceso a tableros Kanban de Planka auto-alojados desde dispositivos móviles y escritorio. La aplicación permite sincronización en tiempo real mediante WebSockets, gestión multi-cuenta para conectarse a múltiples instancias del servidor Planka, y funcionalidad completa CRUD sobre tarjetas, listas, etiquetas y comentarios.

La arquitectura utiliza Riverpod para la gestión de estado con un modelo por tablero abierto, dio para llamadas REST al servidor Planka 2.x, y Socket.io para comunicación bidireccional en tiempo real siguiendo el protocolo sails.io.js virtual-request. La interfaz sigue Material Design 3 con soporte completo para traducciones locales mediante archivos ARB.

La aplicación incluye actualizaciones in-app para builds sideloaded en Android, gestión de perfiles, panel de administración para usuarios del servidor, y notificaciones en tiempo real con indicador de no leídos. El proyecto mantiene paridad funcional casi completa con la interfaz web oficial de Planka.

CASOS DE USO
  • Gestión móvil de tableros Kanban desde dispositivos Android o iOS
  • Sincronización bidireccional en tiempo real entre cliente móvil y servidor web
  • Acceso multi-cuenta para gestionar múltiples instancias de Planka desde un solo dispositivo
  • Administración de usuarios del servidor desde la aplicación (funcionalidad admin)
  • Actualización automática de builds sideloaded en Android sin intervención externa
PUNTOS DESTACADOS
  • Sincronización en tiempo real bidireccional mediante WebSockets con Socket.io
  • Soporte multi-cuenta para conectarse a múltiples servidores Planka simultáneamente
  • Paridad funcional casi completa con la interfaz web oficial de Planka
  • Actualizaciones in-app nativas para builds sideloaded en Android
  • Arquitectura limpia separada en capas UI, estado y API con Riverpod y dio
PRECAUCIONES
  • Requiere Flutter ≥ 3.22 estable para construir desde fuente
  • Solo compatible con Planka versión 2.x del servidor backend
  • Builds de tienda (Google Play/F-Droid) no soportan actualizaciones in-app por políticas de plataforma
  • Funcionalidad de administración limitada a usuarios con permisos admin en el servidor
VISUAL

Capturas del proyecto

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

Projects screenKanban boardCard detailsNotificationsPlanka App — a Flutter mobile client for self-hosted Planka boards
01

Perfil de infraestructura

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

CPU1 vCPUrecomendación inicial
MEMORIA1 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

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

Despliegue manual

Requiere servidor Planka 2.x auto-alojado. Para desarrollo local, usar docker compose con archivo dev/docker-compose.yml apuntando al puerto 3000. Builds Android disponibles en dos sabores: github (sideloaded con actualizador) y store (Google Play/F-Droid sin auto-actualización). Construcción requiere Flutter estable ≥ 3.22.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
No detectados
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
3000
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.