Sobre este proyecto
it-programming / web-development
Abierto
2. Arquitectura del Sistema
El sistema estará dividido en módulos según las funcionalidades descritas:
Módulo de Administración General
Gestión de usuarios: Crear, editar, suspender roles de Creador y Empresa.
Monitoreo de chats: Acceso solo lectura a conversaciones activas.
Reportes de actividad:
Número de empresas.
Número de creadores.
Estadísticas de coincidencias (ofertas y perfiles).
Ganancias generadas por comisiones y membresías.
Módulo de Usuarios
Roles:
Creador: Panel de oportunidades, perfil y chat.
Empresa: Publicación de ofertas, búsqueda de creadores, y chat.
3. Detalle del Ecosistema
A. General
Sistema de Login/Registro
Diferenciación por rol (Creador o Empresa).
Validación vía email.
Seguridad: Roles y permisos configurados en el backend.
Notificaciones
Nuevas ofertas que hacen match con el perfil del creador.
Nuevos creadores que hacen match con la búsqueda de la empresa.
Finalización de chats/collaboraciones.
Feed General
Mensajería abierta (público o privado, configurable).
Permitir seleccionar destinatarios específicos o generales.
Restricciones
Prohibido el intercambio de datos personales en chats.
Reporte automatizado si se detectan intentos de intercambio de datos.
B. Para Creadores
Página de Perfil
Información básica: Nombre, email, país, descripción.
Adjuntar portafolio o sitio web.
Visualización editable del perfil.
Página de Oportunidades
Lista de ofertas publicadas por empresas.
Filtrado por tipo (canje, pago), valor, y tiempo.
Funcionalidad de postulación.
Sistema de Chat Privado
Creado automáticamente al hacer match con una empresa.
Chat activo hasta finalizar la colaboración.
Comisión
5% de la ganancia automáticamente descontada al cerrar la colaboración (con integración de Stripe).
C. Para Empresas
Página de Perfil
Información básica: Nombre de la empresa, email, sector, descripción.
Configuración de membresía (5 USD/mes).
Página de Oportunidades
Creación de ofertas:
Puesto, tipo de colaboración (canje o pago), valor, duración.
Perfil del creador deseado.
Gestión de ofertas publicadas (editar, pausar, eliminar).
Sistema de Chat Privado
Acceso a chat con creadores que han hecho match con sus ofertas.
Historial y reporte de chats finalizados.
Sistema de Pago
Pago mensual por membresía (Stripe/PayPal).
Contexto general del proyecto
Necesitamos esta plataforma para Mayo, podemos ir haciendo por fases de implementacion.
Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Crear un nuevo sitio personalizado
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Integraciones de API Payment Processor (Paypal, Stripe, etc.), Cloud Storage (Dropbox, Google Drive, etc.), Otros (Otras APIs), Social media (Facebook, Twitter, etc.)
Roles necesarios Diseñar una landing page, Programador, Diseñador
Plazo de Entrega: No definido
Habilidades necesarias