Skip to content

sumeetmi2/TechStackPortal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TechStackPortal

Tech Stack Portal will aim to address the need of 'who has worked on what technology' in the company. The idea is to model a graph for every employee and his technology stack. The usefulness would be:

  1. Search using the technology name or by an employee or by a project.
  2. Different stats like how many projects use a particular technology or what are the rare technologies that arent much used in our company etc.
  3. Exposure for a developer to showcase his unused skills by querying for a project with his desired skill
  4. Analyzing the data over the db could help company manage resources across teams.Also could help company maintain trending technologies and provide estimates for projects by easily looking into resources with skill set to do so.

As a part of future plan, we can consider extending the graph model to incorporate all the sessions, papers, articles of an employee

After deploying the application, you can use below urls

For searching the graph:

http://localhost:8080/TechStackPortal/search

For adding an Employee info:

http://localhost:8080/TechStackPortal/addEmployee

Note: The attributes in the add info page are to be added dynamically. Property Type is the attribute type (eg. project,technology,experience) and Property value is the value corresponding to it.(eg.nitman,java,redshift,3)

Access the exposed api for getting the depth wise search using below URL http://localhost:8080/TechStackPortal/rest/d/{depth}/q/{queryString}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published