Skip to content

Acerca del repositorio, he creado una API REST de un sistema de gestión de jardín infantil que incluye características como gestión para estudiantes, educadoras, seguimiento de asistencia y gestión de apoderados. Está desarrollado con Laravel versión 9.

Notifications You must be signed in to change notification settings

NicolasOrrego/ParvuloAPI_Laravel

Repository files navigation

Documentación de ParvuloAPI.

Bienvenido a ParvuloAPI, una solución de API-REST que te permite administrar tu establecimiento de manera eficiente y sencilla. Con ParvuloAPI puedes almacenar toda la información importante sobre tus alumnos,cursos,personal y asistencia, todo en un mismo lugar.

Tecnologías utilizadas en ParvuloAPI

ParvuloAPI ha sido desarrollado utilizando Laravel 9 como framework de PHP y la base de datos se ha implementado en MySQL.

Descripción de roles.

Con ParvuloAPI, puede acceder a diferentes capacidades según su rol. Aquí está una descripción de las capacidades de cada rol:

Rol Directora:

  • Gestiona todos tus alumnos, apoderados, personal y asistencia agregándolos o actualizándolos.
  • Administra todos los registro de asistencia de los alumnos.
  • Administra todas las matrícula de alumnos.
  • Consulta todos los cursos con sus respectivos alumnos.

Rol Educadora:

  • Administra todos los registro de asistencia de los alumnos.
  • Consulta todas las matrícula de alumnos.
  • Consulta todos los cursos con sus respectivos alumnos.

Atención importante: restricciones de implementación

Antes de implementar la API-REST de ParvuloAPI, por favor tenga en cuenta las siguientes restricciones:

Acceso a funciones de la API-REST:

  • Para acceder a cualquier funcionalidad de la API-REST, se requerirá un token de autenticación obtenido tras iniciar sesión como directora o educadora.

Registro de asistencia:

  • Solo se puede registrar una asistencia por curso. Si el usuario intenta registrar la asistencia nuevamente, no podrá hacerlo. Solo el usuario director puede actualizar una asistencia ya registrada.
  • La asistencia registrada se asocia automáticamente al identificador de usuario del usuario autenticado.
  • *Solo los usuarios con rol de directora y educadoras tienen permiso para registrar asistencias

Cómo implementar ParvuloAPI.

Clone este repositorio:

https://github.com/NicolasOrrego/ParvuloAPI_Laravel.git

Instalación de dependencias.

composer install

Instalación de paquetes NPM.

npm install

Creamos el archivo .env

 copy .env.example .env

Ejecución de migraciones

 php artisan migrate

Rutas de ParvuloAPI.

  1. Auntenticación
  1. Directora

Informacion personal

CRUD usuario

CRUD apoderado

CRUD curso

CRUD alumno

CRUD asistencia alumno

  1. Educadora

Informacion personal

Apoderado

Curso

Alumno

Asistencia alumno

About

Acerca del repositorio, he creado una API REST de un sistema de gestión de jardín infantil que incluye características como gestión para estudiantes, educadoras, seguimiento de asistencia y gestión de apoderados. Está desarrollado con Laravel versión 9.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages