Project Description
Quiero desarrollar una solución completa de membresías compuesta por tres capas: La membresía debe registrar todas las empresas del país que deseen dar privilegios a una multitud de clientes que se deben afiliar al sistema por medio de la app o la web.
1. Backend seguro en Spring Boot
• API REST documentada (OpenAPI)
• Gestión de usuarios, control de acceso por roles, historial de pagos y registro detallado de cada proceso
• Integración con pasarelas de pago (Stripe u otra equivalente)
• Autenticación JWT y refresco de tokens
• Base de datos relacional (PostgreSQL) con migraciones versionadas
2. Panel administrativo web en React + Vite
• Dashboard para crear, editar y suspender membresías y suscripciones
• Búsqueda y filtrado de perfiles de usuario
• Visualización de pagos, estados y logs
• Gráficas básicas de actividad
3. Aplicación móvil en React Native
• Inicio de sesión seguro y persistente
• Consulta del plan activo, pagos recientes y fecha de renovación
• Notificaciones push para recordatorios y actualizaciones de cuenta
Entrego credenciales de repositorios Git y diseño base de UI; necesito configuración CI/CD mínima (Docker y GitHub Actions) para que pueda desplegarse en staging. Valoraría documentación clara, pruebas unitarias esenciales y guía rápida de puesta en producción.