JOBS

Jobs es un sistema web para gestión de vacantes de trabajo en cruceros. Permite al usuario crear, editar, ver detalles y eliminar trabajos. Además, utiliza una API de MockAPI para realizar operaciones CRUD (Crear, Leer, Actualizar y Eliminar) en los trabajos.

jobs-rm.png

Funcionalidades

  • Crear Trabajo: El usuario puede crear nuevas ofertas de trabajo proporcionando información detallada, como el nombre del trabajo, la descripción, la ubicación, la categoría, los requisitos, el salario, los beneficios y los idiomas requeridos.

  • Ver Detalles: Detalles completos de una oferta de trabajo, que incluyen información detallada como el nombre, la ubicación, la categoría, los requisitos, el salario, los beneficios y los idiomas requeridos.

  • Editar Trabajo: Editar trabajos existentes. Los campos del formulario se completan automáticamente con los datos existentes del trabajo seleccionado.

  • Eliminar Trabajo: El usuario puede eliminar trabajos después de confirmar la eliminación en un cuadro de diálogo de confirmación.

  • Filtrar Trabajos: Posibilidad de filtrar trabajos por categoría, ubicación y salario.

API de MockAPI y Métodos HTTP

Este proyecto consume una API externa de MockAPI para gestionar los trabajos, utilizando los métodos HTTP GET - POST - PUT - DELETE

Uso

  1. Clona o descarga el repositorio en tu PC.

  2. Abre el archivo index.html en tu navegador.

  3. La página principal mostrará una lista de ofertas de trabajo. Puedes crear nuevos trabajos haciendo clic en "Crear Trabajo" y editar o eliminar trabajos existentes haciendo clic en "Ver detalles".

  4. Utiliza los filtros desplegables para refinar la lista de trabajos según tus preferencias.

  5. Para editar un trabajo, haz clic en "Editar". Para eliminar un trabajo, haz clic en "Borrar".

  6. También puedes acceder desde este link: https://jazzy-queijadas-856ae5.netlify.app/

Tecnologías Utilizadas

  • HTML
  • CSS-Tailwind CSS
  • JavaScript
  • Consumo de API de MockAPI - Métodos HTTP (GET, POST, PUT, DELETE)

Realizado por Afri💜