Skip to content

EntrevistadorInteligente/si-client-app

Entrevistador Inteligente

Entrevistador Inteligente es una plataforma que utiliza inteligencia artificial para ayudar a los usuarios a prepararse para entrevistas laborales de manera efectiva. Los usuarios pueden cargar su currículum vitae y completar un formulario que incluye la descripción del trabajo y el nombre de la empresa a la que desean postularse.

Instalación

Instrucciones sobre cómo instalar el proyecto y configurar el entorno de desarrollo.

  1. Prerrequisitos:
  • Asegúrate de tener instalado Node.js versión 20 en adelante. Puedes descargarlo aquí.
  • Además, necesitarás tener Angular CLI instalado globalmente. Si aún no lo tienes, puedes instalarlo ejecutando el siguiente comando: npm install -g @angular/cli.
  1. Clona el repositorio: git clone https://github.com/EntrevistadorInteligente/landing-entrevistador.git
  2. Instala las dependencias: npm install
  3. Ejecuta el proyecto: npm start

Contribución

Si deseas contribuir a este proyecto, sigue estos pasos:

  1. Haz un fork del repositorio
  2. Crea una nueva rama con tu nombre ejemplo, frailejon: git checkout -b feature/frailejon
  3. Realiza tus cambios y haz commits: git commit -m 'Añade una nueva característica'
  4. Sube tus cambios: git push origin feature/frailejon
  5. Envía una solicitud de extracción (Pull Request)

Por favor, asegúrate de seguir nuestras pautas de contribución.

Estructura del Proyecto

Este proyecto sigue una estructura organizativa específica para mantener una arquitectura limpia y modular. A continuación se detalla la organización de carpetas y los componentes principales en cada una:

Tecnologías Utilizadas

  • Angular: Framework de desarrollo de aplicaciones web.
  • PrimeNG: Biblioteca de componentes de UI para Angular.
  • Bootstrap 5: Framework de diseño front-end para desarrollo web moderno.

Dependencias

  • Angular CLI: Herramienta de línea de comandos para Angular.
  • PrimeIcons: Iconos adicionales para PrimeNG.
  • ngx-bootstrap: Librería de componentes Bootstrap para Angular.
  • angular-oauth2-oidc: Librería para la autenticación y autorización utilizando OAuth 2.0 y OpenID Connect en aplicaciones Angular.

Estado del Proyecto

Entrevistador Inteligente se encuentra en desarrollo activo y se están agregando nuevas funcionalidades y mejoras continuamente.

Contribución

¡Apreciamos cualquier contribución al proyecto!

Licencia

Este proyecto es de código abierto.

Contacto y Soporte

Si tienes alguna pregunta o necesitas ayuda, no dudes en ponerte en contacto con nosotros a través de Discord