Idea de proyecto | Properkodo

Título del proyecto: Properkodo

Introducción: los usuarios tienen que mencionar sus nombres de usuario para diferentes sitios web por separado en su currículum y se vuelve una tarea difícil para los reclutadores abrir cada enlace y ver la actividad/los problemas del usuario resueltos, especialmente cuando hay más candidatos. La idea es crear un portal web que muestre todos los datos del usuario de todos los sitios web de programación competitivos y las contribuciones y proyectos de GitHub a través de tablas y gráficos. Cuando el usuario ingresa sus datos, el portal generará un nombre de usuario único para ese candidato y ahora puede mencionar este nombre de usuario en su currículum y los reclutadores/empresa solo tendrán que ingresar este nombre de usuario único y la actividad del usuario se mostrará en la web. página a través de tablas y gráficos.

Características:
Estudiante:

  • Autenticación de usuario sencilla.
  • Puede ingresar todos sus detalles y obtener un nombre de usuario único.
  • Obtenga una página propia (https://properkodo.com/users/unique_username), que muestre la actividad y los certificados del usuario (si se cargaron).
  • Hermosos cuadros y gráficos.
  • El usuario puede mencionar el enlace en su currículum.

Compañías:

  • Puede ir al enlace y ver la actividad y los certificados del usuario.


Pila del proyecto:

  • Idioma: Ruby
  • Estructura: Ruby On Rails
  • Base de datos: MySQL

Implementación:

  • Front End:
    un formulario que aceptará nombres de usuario de diferentes sitios web (github, geeksforgeeks, etc.) y generará un nombre de usuario único.
    Un formulario que acepta un nombre de usuario único y mostrará la actividad del usuario.
  • Back End:
    Web scraping (usando nokogiri): GeeksforGeeks, Codechef, Hackerearth, Hackerrank.
    API web: Github, Codeforces.

Aplicación:
1. Será utilizada tanto por estudiantes como por empresas para visualizar la actividad del usuario en diferentes sitios web en un único portal.
2. Solo un único nombre de usuario para escribir en el currículum.
3. La actividad se mostrará a través de gráficos y cuadros hermosos y atractivos.

Investigación:
Para web scraping: http://www.nokogiri.org/
Para web api: https://github.com/jnunemaker/httparty
Para tablas y gráficos atractivos: https://github.com/ankane/chartkick

Github: Properkodo

Publicación traducida automáticamente

Artículo escrito por rahul2240 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *