Sobre este projeto
it-programming / web-development
Aberto
Buscamos un desarrollador full-stack experimentado o un equipo pequeño para construir una plataforma web completa y escalable. El proyecto implica la integración con un motor de datos externo en tiempo real a través de una API, sin necesidad de desarrollar el motor de datos en sí. La plataforma debe ser "mobile-first" y optimizada para un rendimiento excepcional.
Alcance del Proyecto:
* Desarrollo de una web completa con enfoque "mobile-first".
* Implementación de registro y login de usuarios mediante número de teléfono y OTP.
* Creación de una billetera digital con funcionalidades de depósitos, saldo en tiempo real y retiros automáticos.
* Integración con Paystack para procesar depósitos (webhooks) y retiros (transferencias API).
* Consumo y visualización de datos en tiempo real desde una API externa.
* Desarrollo de un panel de interacción tipo carrito para los usuarios.
* Implementación de un historial detallado de actividad, ganancias y pérdidas.
* Creación de un sistema de promociones y referidos.
* Desarrollo de un panel de administración completo para la gestión de la plataforma.
* Integración de una sección de comunidad y contenido.
Páginas a Desarrollar:
* Públicas: Home, catálogo, feed en vivo, promociones, resultados, registro/login, FAQ.
* Autenticadas: Dashboard, billetera, depósito/retiro, entradas activas, historial, perfil.
* Adicionales: Comunidad, contenido, panel de administración.
Requisitos "Mobile-First" (Crítico):
* Diseño base optimizado para 375px.
* Navegación inferior con 5 pestañas.
* Panel lateral (drawer) para navegación en móvil.
* Tiempos de carga inferiores a 3 segundos en conexiones 3G.
* Optimización de Core Web Vitals.
* Uso de formato WebP para imágenes y lazy loading.
Funcionalidades de la Billetera:
* Visualización de saldo en tiempo real.
* Gestión de billetera principal y bonos.
* Procesamiento de depósitos vía Paystack (webhooks).
* Automatización de retiros mediante API.
* Historial completo de todas las transacciones.
* Motor de bonos con reglas y expiración.
Panel de Usuario:
* Diseño persistente (sidebar/drawer).
* Modos de interacción simple y múltiple.
* Cálculo de datos en tiempo real.
* Validación de entradas antes del envío.
* Confirmación de acciones con ID único.
Rendimiento y Seguridad:
* Tiempos de respuesta de API inferiores a 200ms (cache) y 800ms (base de datos).
* Capacidad para soportar 5,000 usuarios concurrentes.
* Arquitectura stateless y escalable.
* Implementación de seguridad con bcrypt, JWT y rate limiting.
* Validación robusta de inputs, uso de HTTPS y logging exhaustivo.
Integración con API Externa:
* Desarrollo de un servicio dedicado para la integración (/lib/provider/).
* Uso de una API mock durante la fase de desarrollo.
* Conexión con el proveedor real al finalizar el desarrollo.
* La lógica de eventos y precios no debe ser parte de esta integración.
Entregables:
* Plataforma funcional desplegada en un entorno de staging.
* Código fuente completo en un repositorio de GitHub.
* Base de datos y API mock para pruebas.
* Documentación técnica y archivo .env.
* Panel de administración funcional.
* Guía detallada para el despliegue.
* Una semana de soporte post-lanzamiento.
Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Criar um novo site personalizado
Prazo de Entrega: Não estabelecido
Habilidades necessárias