📜  项目理念 |普罗佩科多

📅  最后修改于: 2022-05-13 01:57:41.547000             🧑  作者: Mango

项目理念 |普罗佩科多

项目名称: Properkodo

简介:用户必须在简历中分别提及不同网站的用户名,招聘人员打开每个链接并查看用户的活动/问题已解决成为一项艰巨的任务,尤其是当候选人更多时。这个想法是创建一个门户网站,通过图表和图形显示来自所有竞争性编程网站和 GitHub 贡献和项目的用户的所有数据。当用户输入他/她的详细信息时,门户将为该候选人生成一个唯一的用户名,现在他可以在他的简历中提及这个用户名,招聘人员/公司只需输入这个唯一的用户名,用户的活动就会显示在网络上通过图表和图形页面。

特征:
学生:

  • 简单的用户身份验证。
  • 可以输入他们的所有详细信息并获得唯一的用户名。
  • 获取他们自己的页面 (https://properkodo.com/users/unique_username),显示用户的活动和证书(如果已上传)。
  • 美丽的图表和图形
  • 用户可以在他/她的简历中提及该链接。

公司:

  • 可以去链接查看用户的活动和证书。


项目堆栈:

  • 语言:红宝石
  • 框架:Ruby On Rails
  • 数据库:MySQL

执行:

  • 前端:
    一种接受不同网站(github、geeksforgeeks 等)的用户名并生成唯一用户名的表单。
    接受唯一用户名并显示用户活动的表单。
  • 后端:
    网页抓取(使用 nokogiri):GeeksforGeeks、Codechef、Hackerearth、Hackerrank。
    Web api:Github,Codeforces。

应用:
1. 学生和公司都将使用它在一个门户中查看用户在不同网站上的活动。
2. 简历上只能写一个用户名。
3. 活动将通过精美且有吸引力的图表展示。

研究:
对于网络抓取:http://www.nokogiri.org/
对于网络 API:https://github.com/jnunemaker/httparty
对于有吸引力的图表和图形:https://github.com/ankane/chartkick

Github: Properkodo