Giter VIP home page Giter VIP logo

team-matching's Introduction



Team Matching is a project in which we aim to help create optimal teams, considering multiple factors like skills, diversity, knowledge and personality.
We got inspired by Competitive Programming, because the creation of new teams is a challenge since we all are different.

Hackathon

This project was made for a Hackathon called " Digital Age Hackathon", for the challenge of Psychotechnologies.

Objective

We encourage teams to have different skills and knowledge, because this allows them to share their abilities while they cover a wide-range of skills.

How does it work?

We use the personality test of 16 personalities (for the lack of time and resources to develop our own algorithm we decided to use their system and only take the results of their test into our software) to obtain the personality of each person; We included all this within an app to answer the personality questionnaire, as well as to know about the abilities that each person considers to have. These desired skills are configured in the manager dashboard to designate which skills are important to them regarding what type of team they want to train.

Some of the development things we implemented here:

  • Data Manipulation
  • Find Antichains
  • Brute Force
  • Build graph
  • Dilworth theorem
  • Bipartite Matching
  • Vertex Cover
  • Maximum Antichain
  • Personality Matching

The team

The team was integrated by:

  • Abigail (Her ICPC team was #include<witech>)
  • Enya (Her ICPC team was Vaporub.exe)
  • Sergio (His ICPC team was 404. Globito not found)
  • Ulises (His ICPC team was Error. “Team Name” not defined.)

So we combined all our ICPC team names to get

globirubtech.exe --not-defined

Disclaimer

We do not use the 16 personality algorithm within our code, we redirect to their website within our app and take the result obtained by the user.

License

GNU General Public License v3.0

Permissions of this strong copyleft license are conditioned on making available complete source code of licensed works and modifications, which include larger works using a licensed work, under the same license. Copyright and license notices must be preserved. Contributors provide an express grant of patent rights.

team-matching's People

Contributors

abiisnn avatar imedwardgr avatar shadowmimo avatar equetzal avatar searleser97 avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.