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