Página de Inicio:
Ofrece dos opciones: "Aplicar a un Trabajo" y "Contratar Personal".
Interfaz amigable y accesible para todos los usuarios.
Aplicar a un Trabajo:
Listado de anuncios de trabajo disponibles.
Cada oferta incluye un título y una descripción detallada.
Opción de aplicar a través de un formulario de contacto que se almacena en la base de datos.
Funcionalidad de búsqueda para filtrar ofertas de trabajo por palabras clave.
Contratar Personal:
Listado de ofertas de trabajo publicadas por la empresa.
Cada oferta tiene un botón "Ver Candidatos" que muestra los registros de los formularios recibidos.
Posibilidad de contactar a los candidatos mediante correo electrónico directamente desde la plataforma.
Opción de agregar nuevas ofertas de trabajo a la base de datos.
Funcionalidad de búsqueda en los registros de los candidatos.
Controlador de Base de Datos:
Interfaz para listar los registros de las tablas ofertas_trabajo y formularios.
Función para eliminar registros de manera segura.
Función para buscar registros específicos dentro de la base de datos.
Seguridad:
Protección contra inyecciones SQL mediante consultas preparadas en PHP.
Validación de datos tanto en el frontend como en el backend.
Tecnologías Utilizadas:
Frontend: HTML, CSS, JavaScript.
Backend: PHP.
Base de Datos: MySQL.
Servidor Web: Apache.
Diseño y Usabilidad:
Interfaz moderna y responsiva adaptada a dispositivos móviles y de escritorio.
Botones y formularios estilizados para una experiencia de usuario fluida.
Fondo oscuro con texto claro para una mejor legibilidad.
Funcionalidades Adicionales:
Sistema de búsqueda avanzada para filtrar ofertas de trabajo y aplicaciones.
Botón de reset en la barra de búsqueda para limpiar los criterios de búsqueda.
Sistema de contacto por correo electrónico para facilitar la comunicación con los candidatos.