FreelanceFlow centraliza la operación financiera y comercial de profesionales independientes y equipos pequeños: clientes, proyectos, movimientos, propuestas, facturas y seguimiento operativo.
- Control financiero: dashboard, movimientos, facturas, pagos, reportes y alertas.
- Operación comercial: clientes, servicios, propuestas y proyectos.
- Configuración personal: categorías de gasto, configuración fiscal estimada, ajustes de facturación y cuenta.
- Administración: Bitácora de actividad.
- Operativo: accede a los módulos de gestión y configuración.
- Administrativo: accede únicamente a la Bitácora para consultar la actividad registrada.
La aplicación es un frontend web estático de múltiples páginas. Usa datos de ejemplo y persistencia local del navegador para las interacciones disponibles. No incluye backend, autenticación o autorización reales, entrega de correo o notificaciones externas, ni procesamiento de pagos.
- HTML, CSS y JavaScript.
- Tailwind CSS para compilación de estilos y jsPDF para generación local de documentos.
pages/: pantallas de la aplicación.assets/: estilos, scripts y datos de ejemplo.tests/: pruebas automatizadas de lógica y controladores.
python -m http.server 4177Abre http://127.0.0.1:4177/ en el navegador.
npm ci
npm run validate
npm test
python -m json.tool assets/data/mock-data.json