Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

forecast-tool

Herramienta de planificación horaria fiscal en Go, sin base de datos. Gestiona presupuestos anuales, carga laboral y visualización con dashboards SVG. Incluye API JSON y chat con IA para análisis de objetivos.

Ficha actualizada 22 sept 2026, 17:01 · upstream 22 sept 2026, 14:22 · release v1.5.1

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es forecast-tool

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

Forecast-tool es una aplicación escrita en Go que permite la previsión de horas por proyecto basada en el año fiscal. Los datos residen en un único archivo JSON, eliminando la necesidad de bases de datos complejas y facilitando la portabilidad. La interfaz web está renderizada por el servidor y utiliza diagramas SVG nativos para métricas clave como Sankey.

La herramienta incluye lógica específica para festivos alemanes (16 estados) y cálculo automático de objetivos anuales restando vacaciones y tareas estándar. Permite visualizar la tasa de utilización mediante semáforos de tráfico y gráficos de quema presupuestaria en tiempo real.

En cuanto a seguridad, la interfaz no tiene autenticación propia, dependiendo de un proxy inverso o tokens Bearer para la API JSON. Soporta integración con endpoints compatibles con Azure OpenAI para consultas sobre los datos sin exponer el archivo completo.

CASOS DE USO
  • Gestión de presupuestos anuales fiscales por proyecto
  • Visualización de carga laboral y tasa de utilización
  • Planificación automática considerando festivos alemanes
  • Integración con IA para análisis de objetivos
  • Exportación y migración de datos JSON
PUNTOS DESTACADOS
  • Sin base de datos, almacenamiento en único archivo JSON
  • Interfaz renderizada por servidor en Go
  • Diagramas Sankey SVG nativos sin dependencias JS
  • Soporte para 16 estados federales alemanes
  • API JSON protegida con tokens Bearer
PRECAUCIONES
  • Interfaz de usuario intencionalmente en alemán
  • Sin autenticación propia en la UI (requiere proxy)
  • Dependencia de endpoint AI externo opcional
  • Punto único de fallo por archivo JSON centralizado
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.

Listo para automatizar

Ejecutar con `go run ./cmd/server` o contenedor distless. Montar volumen para `appdata/data.json`. Configurar env vars `FORECAST_ADDR`, `FORECAST_API_KEY` y tokens Bearer en `.env`. Escuchar puerto 8080 por defecto.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

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