SociApp es una solución integral diseñada para digitalizar y centralizar la administración de asociaciones sin ánimo de lucro o fundaciones. Permite una gestión eficiente de socios, actividades, proyectos, finanzas y comunicación, todo desde una interfaz moderna, intuitiva y responsive.
- Directorio Completo: Registro detallado de usuarios con información de contacto, DNI, dirección y categoría (Monitor, Voluntario, Socio, etc.).
- Control de Membresía: Gestión del estado de alta/baja, tipo de cuota y forma de pago.
- Carnet de Socio Virtual: Visualización rápida de datos básicos y estado.
- Seguimiento de Proyectos: Creación y monitorización de proyectos con estados personalizables (Activo, Pendiente, Finalizado).
- Gestión Documental: Posibilidad de adjuntar archivos PDF a cada proyecto para tener la documentación legal y técnica siempre a mano.
- Control Presupuestario: Seguimiento de presupuestos asignados y fuentes de financiación.
- Vinculación con Actividades: Los proyectos pueden agrupar múltiples actividades para un seguimiento consolidado.
- Planificación: Programación de actividades con detalles de lugar, día de la semana y rango horario.
- Asignación de Monitores: Registro de monitores responsables por cada actividad.
- Vínculo con Proyectos: Asociación directa de actividades a uno o varios proyectos marco.
- Datos de la Asociación: Panel para gestionar la información legal de la entidad (Nombre, CIF, Contacto).
- Junta Directiva: Registro y organigrama de los cargos de la junta.
- Gestión Bancaria: Administración de cuentas bancarias (IBAN/SWIFT) de la asociación.
- Donativos y Herencias: Registro detallado de donaciones recibidas para cumplir con la transparencia fiscal.
- Relaciones Institucionales: Directorio de entidades colaboradoras y convenios.
- Comunicación Directa: Envío de correos electrónicos individuales o masivos a los socios.
- Notificaciones: Sistema de feedback inmediato para acciones realizadas en la plataforma.
- Modo Oscuro/Claro: Soporte nativo para temas visuales.
- Diseño Mobile-First: Menú inferior tipo "Sticky Web" en móviles para una navegación ergonómica similar a una App nativa.
- Vistas Dinámicas: Listas expandibles con micro-animaciones para una visualización limpia de la información compleja.
- Framework: Vue.js 3 (Composition API)
- Store: Pinia para la gestión de estado.
- Estilos: Vanilla CSS con variables modernas y diseño responsive.
- Iconos: Material Symbols Outlined.
- Framework: NestJS para una arquitectura escalable.
- Base de Datos: TypeORM con persistencia de datos.
- Seguridad: Autenticación basada en JWT y roles de usuario.
- Comunicación: Servicio de envío de correo integrado.
- Virtualización: Docker y Docker Compose para un entorno de ejecución reproducible.
- Scripts: Utilidades en Shell para facilitar el despliegue automático.
- Docker y Docker Compose (Recomendado)
- Node.js (v18+) si se ejecuta localmente.
- Ejecuta el script de inicio:
Este comando levantará los contenedores de backend, frontend y base de datos de manera automática.
./docker.sh
cd backendnpm installnpm run start:dev
cd frontendnpm installnpm run dev
Este proyecto es privado y confidencial. Todos los derechos reservados.