GithubHelp home page GithubHelp logo

trellixvulnteam / bumeran_selecta_dbw2 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from sabribere/bumeran_selecta

0.0 0.0 0.0 64.48 MB

Shell 0.02% JavaScript 71.75% CSS 0.22% HTML 0.40% SCSS 27.61%

bumeran_selecta_dbw2's Introduction

Proyecto Profesional | Bumeran_Selecta 👩‍🏫

About the proyect.

Bienvenidos a Bumeran Selecta un proyecto que consistió en la reproducción de los servicios ofrecidos por la compañía Jobint. El mismo tenía la finalidad de proveer de reclutadores a empresas que no cuentan con un departamento de Recursos Humanos o necesitan cubrir puestos de trabajo de forma expeditiva.

📛 Must Have:

  • Ingreso, registro y cierre de sesión del usuario.
  • Cuenta de Administrador de la web para cargar las búsquedas
  • Persistencia del la sesión del usuario logueado.
  • 🟦 Should Have:

  • Grilla de búsquedas.
  • Vista individual de cada búsqueda.
  • Buscar reclutadores por nombre, área y/o país.
  • ABM de reclutadores.
  • Finalizar la búsqueda.
  • Calificar a los reclutadores
  • Reportes y estadisticas
  • 🟩 Nice to Have:

  • Full responsive.
  • ✔️ Achievements:

  • Desempeñe en tareas de front - end.
  • Logre la persistencia de la sesión, registro y logueo de usuario.
  • Dasarrollé las vistas del Home, Login, Register, Reclutadores y Estadisticas, alcanzando que el cliente obtenga una experiencia satisfactoria dentro del sitio.
  • 🎎 Team Developers:

    Ariel Ferencak, Lorenzo Olmedo, Matias Goni, Mariangel Ruiz, Sabrina Demetrio

    🛠️ Technologys:

    JavaScript HTML5 CSS3
    NodeJS React Redux
    Express.js Passport.JS MYSQL

    ▶️ Demo

    Próximamente!

    Other proyects 👇

    portfolio linkedin

    Install and Instrucction of use.

    Set up:

    1. Forkear y clonar el repositorio.

    2. Para instalar todas las dependencias, utilizar el comando yarn.

    3. Luego para levantar los servidores, utilizar yarn run dev o yarn dev para correr el servidor front-end en local host 3000. Si se desear correr el back-end, utilizar el comando yarn server, que levantá el local host en el puerto 8000.

    4. Para poder probar las funcionalidades del sitio es necesario seedear una base de datos, para ello se deberá crear una base de datos en mySQL, por lo que es necesario instalar mySQL. Una vez instalado a mySQL, se deberá crear una base de datos llamada bumeranSelecta.

    Nota: En Linux puedes acceder a mySQL usando el comando sudo mySQL -u root -p. Primero ingresa tu contraseña de Linux y luego la contraseña de mySQL. Una vez ingresado estos datos, deberás crear una base de datos usando *create database bumeranSelecta;*.

    1. Luego deberás ingresar a la capeta api/config y utilizando el comando node seed.js para crear información en la base de datos. La terminal debe indicar un mensaje de seed succesfully

    MANUAL DEL USUARIO

    Flujo del Reclutador: Estando posicionado en el Home dirigite a la botón de Crear cuenta, esto permitirá crear una cuenta para un reclutador. Y una vez creada, te redirigirá a la página de ingreso, donde ingresarás tu email y contraseña recién creados.

    Finalizado el ingreso, como reclutador verás el Home y tu Perfil. En este último podrás ver tus busquedas activas, terminar las mismas y editar tu perfil.

    Flujos del Administrador:

    A fines de evitar que cualquier persona pueda ser designada administradora, primero deberás crear una cuenta, para ello sigue los mismo pasos que se indican en Flujo del Reclutador. Realizado esto, deberás dirigirte hacía la base de datos de mySQL, ingresar en bumeranSelecta, buscar al usuario al cual se le quieren brindar los permisos de admin y cambiar el campo de admin por el valor 1. No olvides aplicar los cambios.

    Finalizado este proceso, deberas reingresar a tu cuenta pudiendo visualizar como Administrador las siguientes funcionalidades:

    Home Busquedas Selección de Reclutadores Repostes y Estadísticas Perfil

    Busquedas: En esta sección podrás visualizar las publicaciones que se encuentran dentro de Bumeran Selecta, pudiendo filtrar por: País, Área, Fecha y Estado de las mismas. A su vez visualizarás que en las cards se encuentran los estados de las busquedas en función de: No iniciada, En proceso y Finalizada. Además encontrás información ilustrativa sobre la cantidad de postulaciones, el reclutador asigando (en caso de estar la busqueda En proceso) y su ranking, y para el país el cuál se realiza la busqueda.

    Al hacer click en alguna de las cards podrás ver la vista indivual de las busquedas. Allí podrás asignar a un reclutador recomendado según su ranking. También podrás eliminar la busqueda y editar la misma en caso de ser necesario.

    Si se asigna un reclutador, el sistema ya no te permitirá asignar más reclutadores y la busqueda se da por iniciada cambiando su estado a En proceso.

    Por último, en esta sección también se podrán ingresar nuevas busqudas al sitio mediante el boton +. Esta funcionalidad te redirigirá a un formulario en el cual podrás ingresar toda la información necesaría que desees que se visualize luego en la publicación.

    Selección de Reclutadores: En este apartado, al igual que en Busquedas podrás filtrar la información, pero en este caso te será de utilidad para encontrar un reclutador apto según el ranking, país y área de experiencia. También podrás encontrar a un reclutador por su nombre y/o apellido.

    Si realizas click en el nombre del reclutador o foto accederás a su perfil, obteniendo mayor información sobre este y las busquedas que tiene asigdadas. Al mismo tiempo, esto te permitirá evitar asignar más busquedas de las que puede abarcar dicha persona.

    A su vez, en esta sección podrás editar y eliminar un reclutador en caso de ser necesario.

    Reportes y Estadisticas Al igual que las dos anteriores secciones podrás utilizar filtros que te facilitarán la accesibilidad a la información.

    Aquí podrás visualizar una tabla que mostrará el titulo de la busqueda, su estado, fecha de creación o cambio de estado, país, aŕea, vacantes disponibles y personas postuladas en caso de que la bsuqueda se encuentra finalizada. Nota: Dicha tabla también puede ser descargada en un archivo csv, en caso de ser necesario.

    Por último, como Administrador visualizarás gráficos que proporcionarán información de manera mucho más ilustrativa sobre: El estado de las busquedas por país y el tiempo de finalización de las busquedas por aŕea. Esta información te será de utilidad para la toma de deciones rápida en caso de que algún área este teniendo un cuello de botella en las busquedas y este necesitando más reclutadores para mejorar el servicio de Bumeran Selecta.

    bumeran_selecta_dbw2's People

    Contributors

    sabribere avatar trellixvulnteam avatar

    Recommend Projects

    • React photo React

      A declarative, efficient, and flexible JavaScript library for building user interfaces.

    • Vue.js photo Vue.js

      🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

    • Typescript photo Typescript

      TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

    • TensorFlow photo TensorFlow

      An Open Source Machine Learning Framework for Everyone

    • Django photo Django

      The Web framework for perfectionists with deadlines.

    • D3 photo D3

      Bring data to life with SVG, Canvas and HTML. 📊📈🎉

    Recommend Topics

    • javascript

      JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

    • web

      Some thing interesting about web. New door for the world.

    • server

      A server is a program made to process requests and deliver data to clients.

    • Machine learning

      Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

    • Game

      Some thing interesting about game, make everyone happy.

    Recommend Org

    • Facebook photo Facebook

      We are working to build community through open source technology. NB: members must have two-factor auth.

    • Microsoft photo Microsoft

      Open source projects and samples from Microsoft.

    • Google photo Google

      Google ❤️ Open Source for everyone.

    • D3 photo D3

      Data-Driven Documents codes.