Open In App

Project Idea | Properkodo

Last Updated : 20 Jun, 2018
Improve
Improve
Like Article
Like
Save
Share
Report

Project Title: Properkodo

Introduction: Users have to mention their usernames for different websites separately in their resume and it becomes a difficult task for recruiters to open each link and see user’s activity/problems solved especially when candidates are more. The idea is to create a web portal that shows all the data of the user from all the competitive programming websites and GitHub contributions and projects through charts and graphs. When the user enters his/her details the portal will generate a unique username for that candidate and now he can mention this username in his resume and recruiters/company will just have to enter this unique username and the user’s activity will be displayed on the web page via charts and graphs.

Features:
Student:

  • Simple User authentication.
  • Can enter all their details and get a unique username.
  • Get a page of their own (https://properkodo.com/users/unique_username), showing user’s activity and certificates (if uploaded).
  • Beautiful charts and graphs
  • User can mention the link in his/her resume.

Companies:

  • Can go to the link and see user’s activity and certificates.


Stack Of The Project:

  • Language: Ruby
  • Framework: Ruby On Rails
  • Database: MySQL

Implementation:

  • Front End:
    A form that will accept usernames of different websites (github, geeksforgeeks etc )and generate a unique username.
    A form that accepts a unique username and will show the user’s activity.
  • Back End:
    Web scraping (using nokogiri): GeeksforGeeks, Codechef, Hackerearth, Hackerrank.
    Web api: Github, Codeforces.

Application:
1. Will be used by students and companies both to view the user’s activity on different websites in a single portal.
2. Only a single username to write on the resume.
3. Activity will be showcased via beautiful and attractive graphs and charts.

Research:
For web scraping: http://www.nokogiri.org/
For web api: https://github.com/jnunemaker/httparty
For attractive charts and graphs: https://github.com/ankane/chartkick

Github: Properkodo


Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads