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.
Instrucciones sobre cómo instalar el proyecto y configurar el entorno de desarrollo.
- 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
.
- Clona el repositorio:
git clone https://github.com/EntrevistadorInteligente/landing-entrevistador.git
- Instala las dependencias:
npm install
- Ejecuta el proyecto:
npm start
Si deseas contribuir a este proyecto, sigue estos pasos:
- Haz un fork del repositorio
- Crea una nueva rama con tu nombre ejemplo, frailejon:
git checkout -b feature/frailejon
- Realiza tus cambios y haz commits:
git commit -m 'Añade una nueva característica'
- Sube tus cambios:
git push origin feature/frailejon
- Envía una solicitud de extracción (Pull Request)
Por favor, asegúrate de seguir nuestras pautas de contribución.
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:
- 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.
- 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.
Entrevistador Inteligente se encuentra en desarrollo activo y se están agregando nuevas funcionalidades y mejoras continuamente.
¡Apreciamos cualquier contribución al proyecto!
Este proyecto es de código abierto.
Si tienes alguna pregunta o necesitas ayuda, no dudes en ponerte en contacto con nosotros a través de Discord