Appointments App
Full-stack
App de gestión de turnos con backend en Express + TypeScript y frontend en React + Vite. Los usuarios pueden registrarse, reservar y cancelar turnos, editar su perfil. Los administradores pueden ver todos los turnos, cancelarlos y gestionar usuarios. Base de datos PostgreSQL con TypeORM, estado global con Redux Toolkit y estilos con CSS Modules.

