El contexto
Plataforma web de reservas con geolocalización para un cliente del sector servicios. Por acuerdo de confidencialidad no se revelan detalles del producto ni del cliente, pero el alcance técnico y la complejidad del proyecto son completamente reales.El desafío
Construir una plataforma con lógica de negocio compleja: geolocalización del usuario para ordenar resultados por cercanía, sistema de reservas en tiempo real, pagos integrados y un esquema de roles con permisos granulares para tres tipos distintos de administrador. Todo desplegado en producción real, en AWS, con frontend, backend y base de datos incluidos.Mi rol y proceso
Me encargué del desarrollo frontend completo, los ajustes de UI sobre el prototipo base del cliente, el diseño de los paneles de administración y la coordinación del stack completo hasta producción.- UI & ajustes de prototipo: Trabajé sobre las ideas base del cliente, ajusté el prototipo existente para darle coherencia visual y técnica, y diseñé desde cero las interfaces de los tres paneles de administración.
- Frontend: Implementé la interfaz completa en SvelteKit + TypeScript. Geolocalización del usuario, filtros por zona, vistas de disponibilidad y reserva, e interfaces de administración con lógica de permisos.
- Integración de pagos: MercadoPago para transacciones desde el lado del usuario. El panel de recepción permitía reservas en tiempo real sin flujo de pago.
- Base de datos: PostgreSQL con modelo relacional para gestionar disponibilidad, usuarios, roles y transacciones.
- Deploy completo en AWS: Frontend, backend y base de datos desplegados en producción. Primera vez que coordiné el stack completo de extremo a extremo.
