Family-Planner
Centro de mando familiar auto-hospedado para iPad que centraliza calendario, planificación de comidas y tareas infantiles. Utiliza Python estándar sin frameworks, permitiendo control total sin suscripciones ni dependencia de la nube. Incluye temas estacionales y control por voz nativo del navegador.
Ficha actualizada 27 sept 2026, 14:38 · upstream 27 sept 2026, 14:17 · release sin release detectada
Qué es Family-Planner
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Family-Planner es una aplicación web auto-hospedada diseñada para funcionar como un centro de mando familiar en un iPad secundario. El servidor principal está escrito en Python utilizando la librería estándar HTTPServer, lo que elimina la necesidad de instalaciones complejas o dependencias externas. La interfaz utiliza HTML, CSS y JavaScript vanilla, garantizando una carga rápida y una personalización sencilla sin pasos de compilación.
La aplicación gestiona eventos del calendario, planes de comidas semanales, listas de compras y seguimiento de tareas infantiles mediante un sistema de celebraciones visuales en lugar de puntos gamificados. Se integra con la API de Open-Meteo para mostrar pronósticos meteorológicos y fases lunares dinámicas. El diseño es minimalista y se adapta a pantallas táctiles, permitiendo añadir widgets al inicio del dispositivo móvil.
Para funcionalidades avanzadas como reconocimiento de voz avanzado, escaneo OCR o chat con IA, el sistema redirige las solicitudes a un backend externo opcional llamado Fia. Esto mantiene la ligereza del repositorio principal mientras permite escalabilidad si se desea implementar servicios externos. Los datos se almacenan en archivos JSON locales, facilitando la portabilidad y el respaldo manual.
- Centralizar agenda familiar y eventos escolares en una sola pantalla
- Planificar comidas semanales y gestionar listas de compras compartidas
- Seguir tareas infantiles con sistema de recompensas visuales sin gamificación excesiva
- Visualizar clima local y fases lunares en el calendario principal
- Controlar tareas domésticas mediante comandos de voz nativos del navegador
- Ejecución ligera con Python estándar, sin frameworks ni dependencias externas
- Interfaz web vanilla optimizada para iPad como aplicación nativa
- Sistema de temas estacionales y fondos de video por mes
- Almacenamiento de datos en JSON plano para fácil portabilidad
- Integración directa con API de clima Open-Meteo
- OCR, transcripción de voz avanzada y chat IA requieren backend externo Fia no incluido
- No es funcional sin conexión a internet debido a la falta de Service Worker
- Datos almacenados en archivos JSON locales sin base de datos persistente
- Configuración de clima hardcoded en el servidor principal
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Clonar repositorio y ejecutar `python3 server.py`. Servir en puerto 8766. No requiere Docker ni pip. Para voz/OCR/AI, configurar backend Fia externo en localhost:8765 si se desea usar esas funciones. Editar `data.py` para personalizar miembros de la familia. Añadir videos a carpeta `static/` y actualizar `themes.js`.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
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.
