App web para gestionar parqueaderos con autenticación y control total de usuarios.
Aplicación fullstack responsive desarrollada con React y Supabase.
El objetivo de Parkify fue crear una solución digital completa que permitiera gestionar parqueaderos de forma intuitiva y segura, directamente desde el navegador.
Con esta app, me propuse desarrollar una plataforma con funcionalidades como:
- Registro y gestión de vehículos
- Control de entradas y salidas
- Historial de actividad
- Gestión de casilleros
- Control de usuarios y validaciones
Además, quise aprovechar este proyecto para aprender tecnologías modernas del ecosistema web y experimentar con una arquitectura fullstack sin backend personalizado.
- Diseño inicial: La idea nació como un diseño en Figma, enfocado en la experiencia del usuario.
- Tecnologías:
- Comencé usando Astro, pero migré a React para lograr una interfaz dinámica.
- Utilicé Supabase como backend-as-a-service para:
- Autenticación con magic link
- Gestión de sesiones seguras
- Consultas a la base de datos con reglas SQL personalizadas
- Implementé React Router para proteger rutas según el estado del usuario (nuevo perfil, autenticado, etc.).
- Añadí notificaciones con toast para mejorar la interacción con el usuario.
- Funcionalidades desarrolladas:
- Operaciones CRUD para vehículos
- Control de ingreso y salida
- Sistema de historial
- Gestión de casilleros
Parkify fue mi primer proyecto fullstack funcional y representó un gran reto personal y profesional.
Me permitió:
- Comprender el flujo completo de una app moderna (frontend, autenticación, base de datos, control de rutas)
- Mejorar mis habilidades con React y explorar herramientas como Supabase
- Aplicar conceptos reales de gestión de datos y experiencia de usuario
Aunque aún está en fase beta, es totalmente operativa y planeo seguir mejorándola con nuevas funcionalidades y ajustes.
Estoy muy satisfecho de haber transformado un simple diseño en una app real, útil y escalable.
