19 Commits

Author SHA1 Message Date
miguel d3e1441f87 feat: add bulk user upload functionality and form success page
- Implemented bulk upload for students and workers with file validation and error handling.
- Added Excel template download feature for user uploads.
- Created success page for form submissions with QR code display.
- Established context and reducer for form state management, including user search and response handling.
- Added mermaid diagrams for event registration documentation.
2026-03-08 19:18:23 -06:00
miguel b399821439 Refactor code structure for improved readability and maintainability 2025-09-09 15:16:40 -06:00
miguel 99bfb46b8b feat: add admin management page and types
- Implemented the admin management page with a table displaying admin details.
- Created the Administrador type definition for better type safety.
- Added SubmitResponse type for handling submission responses.
- Included placeholder components for form card previews.
2025-08-19 10:26:02 -06:00
miguel 7f2ab5b359 feat: Implement event creation and management features for administrators
- Added page for creating forms associated with events, including template selection and validation of form dates against event dates.
- Created layout component to provide context for event-related pages.
- Developed event detail page with editing capabilities and form management.
- Introduced event creation page with banner upload functionality and preview.
- Implemented event listing page displaying active and recent events with associated forms.
- Added layout for user section including header, navbar, and footer.
- Created page for uploading teacher data from Excel files.
- Developed QR code scanning page for attendance registration with modal confirmation.
- Implemented login functionality with fake user data for testing purposes.
- Added event card preview component to display event details and banner.
2025-08-14 20:27:25 -06:00
miguel be8f207ecd feat: Implement event and questionnaire management features
- Added event creation page with form handling and validation.
- Introduced layout for event management with context provider.
- Created event listing page with active and recent events display.
- Developed questionnaire creation page linked to events.
- Implemented breadcrumb navigation for better user experience.
- Added reusable components for event and questionnaire cards.
- Integrated API calls for fetching and managing event data.
- Enhanced slugify utility for better URL handling.
- Established context for managing event state across components.
2025-08-12 20:00:21 -06:00
jorgemike 2cb42cd4fc Implement code changes to enhance functionality and improve performance 2025-06-27 18:17:49 -06:00
miguel e092eeec4d feat: add markdown editor for event description and update event forms
- Added @uiw/react-md-editor dependency for rich text editing.
- Implemented dynamic loading of the markdown editor in create and edit event forms.
- Updated event forms to include new fields for 'apellidos', 'genero', and 'rfc'.
- Refactored event and questionnaire pages to improve data fetching and rendering.
- Removed unnecessary Excel files from the public directory.
- Enhanced error handling and logging in event creation and form submission processes.
- Updated carousel component to handle empty image arrays gracefully.
- Created a new FormularioPage component to streamline questionnaire rendering.
2025-06-18 15:51:17 -06:00
miguel f00bd8ac5e feat: Refactor carousel component and add new event card
- Updated ClientCarousel to accept props for dynamic image rendering.
- Changed CarouselProps interface to export for better type usage.
- Enhanced Carousel component to handle default images and improved styling.
- Introduced EventoCard component for displaying event details with dynamic data.
- Added MarkdownRenderer for rendering markdown content in EventoCard.
- Removed old Formulario component and replaced it with FormularioRegistro for better structure.
- Implemented prefetching logic in FormularioRegistro to auto-fill user data based on account info.
- Created PrefetchAbiertaCorta component for handling short answer questions with pre-filled data.
- Added useGetApi hook for simplified API data fetching.
- Updated plantillas data to include validation types for new form fields.
- Introduced new types for event and questionnaire handling in TypeScript.
- Enhanced styles for better UI/UX, including carousel controls and required field indicators.
2025-06-16 18:25:12 -06:00
jorgemike e275b33131 feat: Refactor layout and page components for admin section
- Simplified layout component by removing unnecessary navigation links.
- Enhanced the main page with a button to create events and adjusted card layout.
- Introduced a new banner uploader component for image uploads.
- Created a password input component with visibility toggle.
- Developed a create event container to manage event creation.
- Implemented a comprehensive form editor for creating and editing forms.
- Updated plantillas data structure for better event registration forms.
- Added global styles and integrated them into Bootstrap SCSS.
- Removed deprecated create-formulario type definitions and replaced them with updated types.
2025-06-16 11:40:00 -06:00
jalvarado fe1e13c51c imagen de plantilla 2025-04-21 12:33:58 -06:00
jalvarado c04a7613cd download and plantima image 2025-04-21 12:11:03 -06:00
jalvarado d69a90a458 banner y plantilla 2025-04-09 16:37:11 -06:00
jorgemike f308cf30c0 fake login 2025-04-07 19:55:37 -06:00
jalvarado 8506d8c018 Cambio banner 2025-04-07 15:54:26 -06:00
jorgemike 2aac2488fd Fix, all good, hola 2025-04-03 21:05:11 -06:00
jalvarado 5a3c1a5af7 Respuestas y escaneo 2025-04-03 15:37:35 -06:00
jalvarado d2759c0afe Responder y crear formularios 2025-04-01 17:01:58 -06:00
jorgemike 37bf6a6396 Preparacion del proyecto 2025-04-01 09:50:01 -06:00
jorgemike 94b752df72 Initial commit from Create Next App 2025-04-01 09:35:40 -06:00