The Students (Alumnos) module lets you maintain a full registry of students. Each record stores personal and contact information, and the list is always sorted alphabetically by last name so you can locate any student at a glance. All create and update operations go through a single shared form that adapts its title and behavior based on whether a record is being created or edited.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/JuanSebax85/frontend-prueba-fullstack/llms.txt
Use this file to discover all available pages before exploring further.
Student data fields
Student’s first name.
Student’s last name. The list is sorted alphabetically by this field.
Student’s email address.
Student’s date of birth in
YYYY-MM-DD format, entered with a date picker.How to create a student
Open the Students section
Navigate to the Students section of the application. The form is displayed above the student list with the title Crear Alumno.
Fill in all fields
Enter the student’s first name (Nombre), last name (Apellido), email (Email), and date of birth (Fecha de Nacimiento). All four fields are required.
If you submit the form with any field empty, a modal dialog will appear with the message “Todos los campos son obligatorios”. Dismiss it by clicking Cerrar and complete the missing fields.
How to edit a student
Click Editar next to any student in the list. The form pre-populates with that student’s data and its title changes to Editar Alumno. Make your changes and click Guardar. The form sends aPUT /alumnos/:id request and the list refreshes.
Deleting a student
Click Eliminar next to the student you want to remove. If the deletion succeeds, the list refreshes immediately. If the backend rejects the request because grades exist, the error modal is shown instead.API reference
| Method | Endpoint | Description |
|---|---|---|
GET | /alumnos | Fetch all students. The response array is sorted client-side by apellido. |
POST | /alumnos | Create a new student. Body: { nombre, apellido, email, fechaNacimiento }. |
PUT | /alumnos/:id | Update an existing student by ID. Body: same fields as POST. |
DELETE | /alumnos/:id | Delete a student by ID. Returns an error if the student has associated grades. |
REACT_APP_API_URL environment variable. See Environment configuration for details.
Subjects
Manage the subjects that students are graded in.
Grades
Record and manage grade entries that link students to subjects.