Loading repository data…
Loading repository data…
S0fiaMedina / repository
Este proyecto alojado en GitHub está enfocado en el desarrollo de un sistema integral de gestión de activos diseñado específicamente para CampusLands. El sistema tiene como objetivo principal optimizar el seguimiento, mantenimiento y utilización de los activos de la institución.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
El Sistema de Gestión CRUD es una aplicación web diseñada para administrar y manipular datos a través de operaciones básicas CRUD: Crear, Leer, Actualizar y Eliminar. Esta aplicación proporciona una interfaz de usuario intuitiva que permite a los usuarios interactuar con los datos de forma eficiente y efectiva.
La aplicación está desarrollada utilizando tecnologías web estándar como HTML, CSS y JavaScript, junto con bibliotecas externas para la gestión de eventos, manipulación del DOM y comunicación con el servidor a través de API RESTful.
Se requiere tener json-server instalado (preferiblemente la versión 0.17.4, ya que esto es más estable)
json-server --watch storage/data/db.json
Sofia Marcela Medina Díaz: @S0fiaMedina
Liliana Paola Castellanos Pinzon: @lipaocaspi
Institución: CampusLands
Revisado por: @trainingLeader
main.css) actúa como punto de entrada, importando otros archivos de estilos que, en conjunto, definen los estilos globales para todo el sitio web.Servicios API:
1. getData(endPoint)
Descripción: Este servicio permite realizar una solicitud GET para obtener datos desde un endpoint específico.
Parámetros:
endPoint: El endpoint desde el cual se van a obtener los datos.Respuesta:
2. postData(element, endPoint)
Descripción: Este servicio permite realizar una solicitud POST para enviar datos a un endpoint específico.
Parámetros:
element: Los datos que se van a enviar al endpoint.endPoint: El endpoint al cual se van a enviar los datos.Respuesta:
**3. getDataId(endPoint, id)
Descripción: Esta función realiza una solicitud GET para obtener los datos de un recurso específico identificado por su ID en un endpoint determinado.
endPoint: La URL del endpoint desde donde se obtendrán los datos.id: El ID del recurso que se desea obtener.Respuesta:
**4. deleteData(endPoint, id)
Descripción: Esta función realiza una solicitud DELETE para eliminar un recurso específico identificado por su ID en un endpoint determinado.
endPoint: La URL del endpoint desde donde se eliminará el recurso.id: El ID del recurso que se desea eliminar.**5. **updateData(endPoint, id, object)
Descripción: Esta función realiza una solicitud PUT para actualizar un recurso específico identificado por su ID en un endpoint determinado con los datos proporcionados.
endPoint: La URL del endpoint donde se actualizará el recurso.id: El ID del recurso que se desea actualizar.object: Los nuevos datos que se utilizarán para actualizar el recurso.Respuesta:
El archivo crea dinámicamente un menú lateral en una página web utilizando datos predefinidos. Cada elemento del menú tiene opciones para agregar, eliminar, editar y buscar datos relacionados con activos, personas, marcas, etc. El menú se inserta en el DOM para su visualización y uso en la página web.
Este archivo contiene la definición de objetos exportados que se utilizan para renderizar los inputs y los labels de diferentes tipos de formularios. Cada objeto contiene información sobre los campos del formulario, como el ID, la etiqueta y el tipo de entrada. Los tipos de formularios incluyen activos, personas, marcas, tipos de personas, tipos de movimiento, tipos de activos, estados, teléfonos, movimientos y asignaciones. Estos objetos exportados se utilizan en otros archivos para generar dinámicamente los formularios en la interfaz de usuario.
storage/data/db.json