Skills: React, Styled-Components, Redux, RTK, React-Router, TypeScript, NodeJs, Express, JWT, MySQL, Dotenv
Control de Estudio
Sistema Universitario - Control de Estudios
Author: Marco Velasquez
Client: Personal
Details: Este es un proyecto personal, el objetivo era practicar mis habilidades y expandir mis conocimientos en otras áreas. La aplicación tiene un backend en Express con JWT y MySQL y un frontend en React, con Styled-Components y Redux. Cuenta con protección de rutas y roles de usuario: administración, profesor y estudiante. Las funciones principales son CRUD de clases, profesiones, personas, estudiantes, profesores y notas. Solo se agregan datos que fueron insertados, y los datos indicados se pueden modificar o eliminar. Si se agrega un estudiante sin asignar una profesión, esta información se omite. Si se editan las clases de los profesores, solo se modifican esos datos sin afectar los datos personales. También tiene un sistema de confirmación de acciones, uso de estados globales y locales, almacenamiento en localStorage para datos rechazados y uso de RTK.