Sobre este proyecto
it-programming / e-commerce
Abierto
Busco un desarrollador Full Stack Senior o un equipo pequeño con experiencia comprobable en:
- Laravel / PHP
- Flutter
- AWS (EC2, RDS, S3, CloudWatch)
- Integración de APIs
- Arquitecturas modulares
- GitHub (control de versiones)
El proyecto consiste en instalar, configurar y personalizar una marca blanca de delivery que recibiré del proveedor. La plataforma debe quedar funcionando en AWS con una arquitectura modular que permita recibir actualizaciones sin perder personalizaciones.
---
Alcance del trabajo
1. Instalación y configuración
- Instalación del backend en AWS (EC2 + RDS + S3).
- Instalación del panel administrador.
- Instalación y conexión de las apps (usuario, tienda, repartidor).
- Configuración de dominios y subdominios.
- Configuración de certificados SSL.
2. Arquitectura modular
- Separación del core original del proveedor.
- Creación de carpeta /modules para extensiones personalizadas.
- Implementación de módulos externos sin modificar el core.
- Documentación de la arquitectura final.
3. Integraciones
- Integración de APIs necesarias.
- Integración de pasarelas de pago (si aplica).
- Integración de servicios externos (OTP, antifraude, logística).
4. GitHub
- Creación del repositorio privado.
- Subida del código completo.
- Configuración de ramas para actualizaciones futuras.
- Documentación del flujo de trabajo.
5. AWS
- Configuración de EC2 (servidor).
- Configuración de RDS (base de datos).
- Configuración de S3 (almacenamiento).
- Configuración de CloudWatch (logs).
- Configuración de seguridad (IAM, firewall).
6. Personalización
- Branding básico (colores, logos, nombre EnCaliente).
- Configuración del eslogan: “EnCaliente: compra local seguro.”
- Ajustes visuales menores en apps.
7. Pruebas
- Pruebas de API.
- Pruebas de apps.
- Pruebas de flujo completo (pedido → tienda → repartidor).
Entregables
- Backend funcionando en AWS.
- Apps conectadas y operativas.
- Repositorio GitHub organizado y documentado.
- Arquitectura modular implementada.
- Manual de actualización.
- Manual de despliegue.
.
Categoría Programación y Tecnología
Subcategoría Tiendas Online (e-commerce)
¿Cuál es el alcance del proyecto? Cambio mediano
Plazo de Entrega: No definido
Habilidades necesarias