Proyecto realizado en la asignatura de Acceso a Datos del segundo curso del Ciclo Formativo de Grado Superior en Desarrollo de Aplicaciones Multiplataforma. Consiste en un gestor de cursos que permite a los docentes la creación, edición y eliminación de cursos, así como la matriculación de estudiantes en cada uno de ellos. Además, permite a los estudiantes visualizar dos listados, uno con los cursos en los que se ha matriculado y otro con todos los cursos disponibles y sus detalles.
Para ello se ha implementado lo siguiente:
- Uso de custom request para la validación de datos.
- Implementación de un sistema de autenticación usando JetStream.
- Funciones CRUD.
- Vistas elaboradas mediante Blade para la estructura y Tailwind para el estilo.
Para su elaboración se han utilizado las siguientes tecnologías:
- Laravel + Blade
- JetStream Authentication
- SQLite
- Tailwind
- HTML
- VSCode
- Git
Project developed for the Data Access subject, Multiplatform Application Development Grade. This course manager allows teachers to create, edit and delete courses and enroll or unenroll students to them. Also, it allows students to view a list of all available courses, and those they are enrolled to.
For this the following was implemented:
- Custom requests for data validation.
- Authentication system using Jetstream.
- CRUD functions.
- Views using Blade for structure and Tailwind for visual style.
For this project the following technologies were used:
- Laravel + Blade
- JetStream Authentication
- SQLite
- Tailwind
- HTML
- VSCode
- Git