Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

fondi

Dashboard para gestionar pools de inversión tipo mutual fund con aportaciones/salidas en USD/COP. Usa FastAPI + SQLite backend y React frontend en un único contenedor Docker. Calcula acciones automáticamente y muestra valor, precio por acción y rentabilidad.

Ficha actualizada 23 sept 2026, 23:17 · upstream 23 sept 2026, 23:02 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es fondi

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

Es crucial notar que la aplicación no implementa autenticación real en sus endpoints públicos de lectura (como /api/all o /api/export), lo que permite a cualquier usuario con acceso al puerto leer todos los datos financieros y participaciones. Solo el panel Admin tiene una contraseña básica protegida por rate-limiting por IP, pero no hay tokens de sesión ni seguridad perimetral integrada.

CASOS DE USO
  • Gestión de ahorros conjuntos entre familiares o amigos
  • Seguimiento de inversión personal en múltiples divisas (USD/COP)
  • Registro histórico inmutable de movimientos financieros
  • Exportación de datos para análisis externo en Excel
PUNTOS DESTACADOS
  • Cálculo automático de 'shares' basado en precio del momento
  • Base de datos SQLite persistente en volumen Docker
  • Interfaz responsive con Chart.js y diseño mobile-first
  • Export e importe de dataset completo a formato .xlsx
PRECAUCIONES
  • Endpoints públicos (/api/all, /api/export) carecen de autenticación real
  • Contraseña admin por defecto es 'admin' si no se configura
  • Rate-limiting de login depende de la IP visible (proxy o cliente directo)
  • No soporta edición ni borrado de registros históricos
VISUAL

Capturas del proyecto

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

ResumenMovimientosAdminResumen, mobileMovimientos, mobileAdmin, mobile
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

Usar volumen para persistir SQLite. Configurar ADMIN_PASSWORD siempre. Si hay proxy inverso, activar TRUST_PROXY=1 y autenticación externa. Al actualizar imagen :latest, ejecutar docker compose pull antes de recrear contenedor.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsReactNode.jsFastAPIPython
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
80808000
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.