Full Stack
Fashion't Park E-commerce
Plataforma Full Stack nativa en la nube, desplegada en AWS con arquitectura de microservicios contenerizados.
Rol
Arquitecto & Desarrollador Full Stack
Año
2025
Stack
10+ Techs
Estado
En Producción
Stack Tecnológico
Next.js 16TypeScriptAWS App RunnerDockerNode.js & ExpressPostgreSQL (RDS)Tailwind CSSZustandCloudFrontDevOps
La Historia
Fashion't Park nació de una curiosidad personal: ¿Cómo se ve y se siente una aplicación de nivel empresarial construida desde cero? Aunque la estética rinde homenaje al universo de Minecraft, la ingeniería detrás es totalmente seria.
No quería usar soluciones "mágicas" prefabricadas. En su lugar, decidí ensuciarme las manos construyendo mi propio sistema de autenticación seguro con JWT y Cookies HttpOnly, y separando completamente el Frontend del Backend para una arquitectura desacoplada real.
El mayor desafío (y mi mayor orgullo) fue salir del "localhost". Llevar esto a la nube me obligó a dominar Docker y el ecosistema de AWS. No solo es código; es infraestructura: configuré servidores en App Runner, gestioné dominios con Route 53 y aseguré la entrega de contenido.
Hoy, el proyecto cuenta con un panel administrativo que permite controlar el negocio en tiempo real, desde el inventario hasta las métricas de usuarios. Es la prueba viviente de que puedo tomar una idea, contenerizarla y desplegarla para que el mundo la vea.
Galería






El Desafío
- Orquestar el despliegue de Frontend y Backend como servicios independientes en AWS App Runner.
- Configurar correctamente CORS y Cookies HttpOnly para la comunicación segura entre dominios distintos.
- Implementar un sistema de Roles (RBAC) para proteger rutas administrativas y datos sensibles.
- Mantener la persistencia del carrito de compras sincronizando el estado local (Zustand) con la base de datos.
- Gestionar certificados SSL y registros DNS personalizados (Route 53) para asegurar la plataforma.
La Solución
- Infraestructura Cloud-Native escalable con Docker y AWS
- Sistema de Autenticación personalizado (JWT + HttpOnly Cookies)
- Panel Administrativo con gráficos de métricas en tiempo real (Recharts)
- Gestión completa de Inventario (CRUD) y Usuarios
- Carrito de compras inteligente y persistente
- Diseño UI/UX temático y totalmente responsivo
- Protección de rutas mediante Middleware avanzado
Ingeniería & Arquitectura
Desacoplamiento Frontend/Backend
Arquitectura separada donde Next.js maneja la UI y Express la lógica de negocio, permitiendo escalabilidad independiente.
Seguridad Robusta
Implementación de JWT rotativos y Cookies con flags 'Secure' y 'SameSite' para prevenir ataques XSS y CSRF.
DevOps & CI/CD
Uso de Docker para garantizar la paridad entre desarrollo y producción, con despliegues automatizados en AWS.