barestack-app
Sistema operativo empresarial open source para freelancers y agencias, integrando CRM, gestión de proyectos, facturación y tracking de tiempo en una sola aplicación auto-alojable.
Ficha actualizada 26 sept 2026, 15:52 · upstream 26 sept 2026, 15:45 · release v1.0.0
Qué es barestack-app
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
BareStack es un sistema operativo empresarial diseñado para solopreneurs, freelancers y pequeñas agencias. Centraliza la gestión de contactos, pipeline de ventas, proyectos, seguimiento de horas, facturación y gastos en una única interfaz web. La arquitectura combina un frontend moderno basado en React, TypeScript y Vite con un backend ligero y auto-alojable utilizando PocketBase como base de datos y motor de lógica.
- Freelancers que necesitan facturar por horas o proyectos sin depender de SaaS externos.
- Agencias pequeñas que requieren gestionar múltiples clientes, pipelines de ventas y presupuestos.
- Equipos que buscan portabilidad total de sus datos mediante exportación JSON/CSV.
- Usuarios que prefieren una solución auto-alojada para mantener el control sobre su infraestructura y seguridad.
- Licencia AGPL-3.0 sin límites de asientos ni costes ocultos.
- Backend PocketBase open source con reglas de acceso server-side para aislamiento de datos.
- Generación automática de facturas recurrentes y enlaces privados para clientes.
- Portabilidad de datos garantizada mediante exportos JSON completos y restauración entre instancias.
- Seguridad implementada con sanitización de inputs, headers CSP y autenticación JWT.
- Instalación simplificada mediante script one-command sin necesidad de Docker.
- No incluye contenedores Docker nativos; requiere gestión manual de binarios y scripts.
- Dependencia de una versión específica de PocketBase (v0.36.2) que puede requerir actualización manual.
- La configuración de envío de correos electrónicos requiere configuración SMTP externa en PocketBase.
- El frontend está construido con Vite, lo que implica un proceso de build para producción.
- No incluye base de datos preinstalada; es necesario descargar y ejecutar el binario de PocketBase manualmente.
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.
Recomendado desplegar detrás de un reverse proxy TLS-terminating (ej. Nginx) para seguridad pública. Configurar SMTP en PocketBase para habilitar verificación de correos electrónicos. Utilizar variables de entorno (.env) para la URL de PocketBase y evitar comprometer secretos en git. Asegurar que el puerto 8092 esté abierto para PocketBase y 8080 para el frontend.
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.


