About this project
it-programming / web-development
Open
Project overview
Desarrollo Web Lenguajes y frameworks recomendados: PHP (Laravel o CodeIgniter) o Node.js (Next.js, Express) Base de datos: MySQL o PostgreSQL Frontend: React, Vue.js o similar (deseable, pero no obligatorio) Funcionalidades Principales Creación y administración de rifas Registro de usuarios (con validación de email y/o teléfono) Compra de boletos con pasarela de pago integrada (PayPal, Stripe o MercadoPago) Generación automática de boletos con numeración Tablero de administración con estadísticas de venta y participantes Sorteo automático o manual con registro de ganadores Notificaciones por correo o WhatsApp a los participantes Posibilidad de personalizar rifas sin modificar código (ejemplo: imágenes, texto, contacto, precio de boletos) Seguridad Protección contra bots y fraudes Cifrado de datos sensibles Registro de actividad en el sistema Portabilidad y Reimplementación El sistema debe ser fácilmente instalable en cualquier servidor con PHP/MySQL o Node.js/PostgreSQL Proceso de instalación automatizado o con instrucciones detalladas Código fuente entregado con documentación clara Entregables y Consideraciones Importantes Código fuente completo Repositorio en GitHub o archivos organizados Documentación del código (estructura del sistema, endpoints, configuraciones) Manual de implementación Paso a paso para instalar el sistema en un nuevo hosting Configuración de base de datos y archivos de entorno Cómo modificar elementos de la rifa sin alterar el código (textos, imágenes, precios, contacto, etc.) Manual técnico para desarrolladores Explicación de arquitectura y tecnologías utilizadas Cómo modificar o agregar funcionalidades en el futuro Garantía y soporte inicial Período de pruebas y corrección de errores (mínimo 30 días después de entrega) Asesoría para la primera implementación
Category IT & Programming
Subcategory Web development
What is the scope of the project? Create a new custom site
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
API Integrations Payment Processor (Paypal, Stripe, etc.)
Roles needed Developer, Business analyst, Designer
Delivery term: Not specified
Skills needed