roberto #1

Merged
roberto.viveros merged 51 commits from roberto into main 2025-05-22 17:22:44 +00:00
Collaborator
No description provided.
roberto.viveros added 51 commits 2025-05-22 17:22:33 +00:00
a4b4c78b21 feat: implement layout and sidebar components for improved navigation
feat: add breadcrumb, separator, sheet, and skeleton components for UI consistency

feat: create tooltip and mobile detection hooks for enhanced user experience

feat: refactor Alumnos and Cursos pages to utilize new components and improve form handling

fix: update index page layout and structure for better presentation
b960f05ed4 feat: add functionality for diploma and course management
- Updated package.json to include necessary dependencies (express, cors, mysql2).
- Enhanced app-sidebar to include a new section for "Diplomas" with a link to the diploma creation page.
- Implemented file upload and processing for student data in alumnosArchivo.jsx, including error handling and user feedback via dialogs.
- Added confirmation dialog for deleting students in alumnosVista.jsx.
- Created API endpoints for student and course registration with error handling.
- Developed file upload and processing for course data in cursosArchivo.jsx, including user feedback.
- Added confirmation dialog for deleting courses in cursosVista.jsx.
a2a0b9631a feat: add diploma generation feature with PDF rendering
- Added @react-pdf/renderer to package.json for PDF generation.
- Created Diploma component to structure the PDF layout.
- Implemented CrearDiplomaDialog for selecting competencies and creating diplomas.
- Developed VistaPreviaDiplomaDialog for previewing and downloading the diploma as a PDF.
- Updated diplomasVista page to integrate the new dialogs for diploma creation and preview.
- Removed the old vistaPreviaDiplomaDialog component as it was refactored into a new structure.
roberto.viveros merged commit 6c5a04aec4 into main 2025-05-22 17:22:44 +00:00
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: benito.rodriguez/SIDAC#1
No description provided.