### **Descripción del Proyecto**
Estoy buscando un desarrollador o equipo de desarrollo para crear una página web funcional que permita gestionar usuarios, referidos, pagos digitales y control manual de activación de cuentas.
#### **Características principales**
1. **Registro e inicio de sesión de usuarios**
- Formulario de registro con campos básicos: correo electrónico, nombre de usuario y contraseña.
- Inicio de sesión seguro utilizando correo electrónico y contraseña.
- Verificación de correo electrónico para activar la cuenta.
- Recuperación de contraseña por correo electrónico.
- Las cuentas recién registradas estarán en **modo offline (inactiva)** hasta que el administrador las active manualmente.
2. **Sistema de referidos (estructura tipo pirámide/cadena)**
- Cada usuario registrado debe generar un enlace único de invitación, por ejemplo: `
www.mipagina.com/invitar?codigo=12345`.
- Los usuarios que se registren mediante este enlace deben ser vinculados al usuario que los invitó.
- El sistema debe registrar la jerarquía de referidos (quién invitó a quién) y almacenar esta información en una base de datos.
- Panel donde cada usuario pueda visualizar a sus referidos directos e indirectos, organizados por niveles.
3. **Sistema de pagos por billeteras digitales**
- Integración con billeteras digitales como PayPal, Binance, Skrill, o cualquier otra que permita pagos en euros.
- Cada usuario debe poder realizar un pago para completar su afiliación.
- Una vez realizado el pago, la cuenta permanecerá en **modo offline (inactiva)** hasta que el administrador verifique el pago y la active.
4. **Panel de usuario personalizado**
- Resumen del perfil del usuario (nombre, correo, enlace de invitación único).
- Sección para ver el progreso de referidos (cantidad de personas invitadas, ganancias acumuladas, etc.).
- Historial de transacciones (pagos realizados y recibidos).
5. **Panel de administración**
- Acceso exclusivo para el administrador.
- Listado de usuarios registrados con la opción de:
- Verificar pagos realizados (adjuntar comprobantes).
- Activar o desactivar cuentas manualmente.
- Consultar el estado de la red (referidos, niveles, etc.).
- Sistema de notificaciones al usuario cuando su cuenta sea activada o rechazada.
6. **Diseño y experiencia del usuario (ux/ui)**
- diseño limpio, moderno y responsivo para dispositivos móviles y escritorio.
- Página inicial con información básica del servicio y botón de registro/inicio de sesión.
7. **Seguridad y desempeño**
- Almacenamiento seguro de contraseñas (cifradas con bcrypt o similar).
- Protección contra intentos de acceso no autorizado (rate limiting, reCAPTCHA, etc.).
- Optimización para tiempos de carga rápidos y buen desempeño.
#### **Extras (opcional)**
- Implementación de un sistema para notificaciones por correo electrónico.
- Panel de estadísticas para el administrador con métricas de crecimiento de usuarios y referidos.
---
### **Alcance y tecnología**
- **Frontend**: Puede desarrollarse en tecnologías como React,
Vue.js o cualquier framework moderno.
- **Backend**: Se recomienda
Node.js, PHP (Laravel), o Python (Django).
- **Base de datos**: MySQL o PostgreSQL para almacenar datos de usuarios y referidos.
- **Integración de pagos**: API de billeteras digitales (PayPal, Binance, etc.).
---
### **Presupuesto y plazo**
- **Presupuesto estimado**: €50
- **Plazo de entrega**: 2-3 semanas (negociable).
---
### **Información adicional**
Estoy abierto a sugerencias para mejorar el proyecto o implementar herramientas adicionales que optimicen su funcionamiento. Busco un freelancer responsable, con experiencia en proyectos similares, y que pueda cumplir con los plazos establecidos.
---
si logras cumplir con esta tarea seguiremos en contacto para futuras actualizaciones, tenemos pensado proyecto para esta idea, pero por ahora necesitamos la página
Plazo de Entrega: No definido