Skills: Vite, TypeScript, SWC, React with React Router, React Hook Form, Zod, Zustand, TailwindCSS, shadcn/ui, icons with Lucide‑React, Supabase (authentication + database)
Skills: Vite, TypeScript, SWC, React with React Router, React Hook Form, Zod, Zustand, TailwindCSS, shadcn/ui, icons with Lucide‑React, Supabase (authentication + database)
Author: Marco Velasquez
Client: Personal
Details: Este proyecto es un sistema académico diseñado como ejercicio de práctica, orientado al aprendizaje de tecnologías modernas del desarrollo frontend. Implementa funciones clave como autenticación con roles (Administrador, Profesor y Estudiante), registro de clases, pensum, usuarios y notas. Utiliza Supabase como backend as a service, lo que permite gestionar la base de datos y la autenticación directamente desde el cliente. Fue desarrollado con Vite, TypeScript, React, React Router, Zustand, Zod, TailwindCSS y Shadcn UI. Durante su desarrollo enfoqué mis esfuerzos en simular un entorno de trabajo real, con lógica compleja y flujos organizados. Todo el código y demo están disponibles públicamente.