Photojam
Mi primera SPA completa — donde aprendí a pensar en componentes. Aplicación de fotografía social con autenticación, enrutamiento dinámico, rutas protegidas y gestión de estado.
React React Router JavaScript CSS
Donde todo empezó
Photojam es mi primera SPA completa y el proyecto donde aprendí a pensar en componentes. Una aplicación de fotografía social que me enseñó los fundamentos que después apliqué en todo lo demás.
Features
- Autenticación — Sistema de login/registro con gestión de sesiones
- Enrutamiento dinámico — React Router con rutas públicas y protegidas
- Rutas protegidas — Middleware de autenticación en el frontend
- Gestión de estado — Estado local y compartido entre componentes
Lo que aprendí
Este fue el proyecto donde pasé de “copiar tutoriales” a “construir algo propio”. Aprendí a estructurar componentes, a manejar estado, a proteger rutas y a pensar en la experiencia del usuario. Los fundamentos que me prepararon para Redux Toolkit, Prisma y producción real.