Skip to content

jerp86/team-organizer-backend

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

English Version

TeamMaker

Hello guys! I'm one of the founders of TeamMaker: a platform that analyzes user data and automatically groups people in the most suitable teams possible! Ola pessoal! Sou um dos fundadores do TeamMaker: uma plataforma que analisa os dados do usuário e agrupa automaticamente as pessoas nas equipes mais adequadas possíveis!

What is TeamMaker?

This tool works for companies or events that got many people inside that need to be put in teams. Essa ferramenta funciona para empresas ou eventos que envolvem muitas pessoas que precisam ser colocadas em equipes. TeamMaker will auto sort these people in balanced teams based on professional data they provide, like skills and job experiences. O TeamMaker classificará automaticamente essas pessoas em equipes equilibradas, com base nos dados profissionais fornecidos, como habilidades e experiências de trabalho.

Technologies

Our project is under development. We're using the latest versions old NodeJS and ReactJS in our code, delivering high speed performance. Estamos usando as versões mais recentes do NodeJS e ReactJS em nosso código, oferecendo desempenho de alta velocidade. It is currently hosted on Heroku.

Why would we?

This platform is being developed for the first brazilian online hackathon named Open Hack, held by Shawee. Esta plataforma está sendo desenvolvida para a primeira hackathon online brasileira chamada ** Open Hack ** , realizada por ** Shawee ** . Through the very first day of the contest, we noticed how hard it was to make a team online. We would mainly present ourselves inside a dedicated Discord channel, and look for people tha have a similar skill set, and also professionals of different trades, trying to find balance in a 5 five member group. Nos apresentaríamos principalmente dentro de um canal dedicado ao Discord, e procuraríamos pessoas com habilidades semelhantes e também profissionais de diferentes áreas, tentando encontrar equilíbrio em um grupo de cinco membros.

The problem was...

The channels were filled with presentations and chatting, and it was too hard to keep track of the conversation, and some time users would need to copy their just-now written biography to others, since there's no appropriate place to do that inside Discord. It was tiring searching for people in a sidebar full of hundreds nicknames and pictures that wouldn't exaclty tell the contestant who they really are, or what they really do.

What we hope for

TeamMaker is a response to that problem. The same platform that delivers the users sign up will also organize them by a score number based on their skills and the length of their professional experience. TeamMaker robot will calculate numbers and put the users on teams so that the total team score get balanced. That way the event can auto avoid teams which have only developers inside, or teams that have only the most experienced professionals. And the system can be used not only in hackathons, but in any event that has hundreds of people working in different activities.

How to contribute?

  • Fork this repository;;
  • Create a branch with your feature: git checkout -b my-feature
  • Commit your changes: git commit -m 'feat: My Feature';
  • Push to your branch: git push origin my-feature.
  • Once your pull request merge is done, you can delete your branch.

📝 License

This project is under the MIT license. See the LICENSE file for more details.

Versão em Português

TeamMaker

Ola pessoal! Sou um dos fundadores do TeamMaker: uma plataforma que analisa os dados do usuário e agrupa automaticamente as pessoas nas equipes mais adequadas possíveis!

O que é o TeamMaker?

Essa ferramenta funciona para empresas ou eventos que envolvem muitas pessoas que precisam ser colocadas em equipes. O TeamMaker classificará automaticamente essas pessoas em equipes equilibradas, com base nos dados profissionais fornecidos, como habilidades e experiências de trabalho.

Tecnologias

Nosso projeto está em desenvolvimento. Estamos usando as versões mais recentes do NodeJS e ReactJS em nosso código, oferecendo desempenho de alta velocidade. Está atualmente hospedado no Heroku.

Por que nós?

Esta plataforma está sendo desenvolvida para a primeira hackathon online brasileira chamada ** Open Hack ** , realizada por ** Shawee ** . Durante o primeiro dia do concurso, percebemos o quão difícil era fazer uma equipe online. Nos apresentaríamos principalmente dentro de um canal dedicado ao Discord, e procuraríamos pessoas com habilidades semelhantes e também profissionais de diferentes áreas, tentando encontrar equilíbrio em um grupo de cinco membros.

Como contribuir

  • Faça um fork desse repositório;
  • Cria a branch com sua feature: git checkout -b minha-feature;
  • Faça commit das suas alterações: git commit -m 'feat: Minha nova feature';
  • Faça push para a sua branch: git push origin minha-feature.

Depois que o merge da sua pull request for feito, você pode deletar a sua branch.

O problema era ...

Os canais estavam cheios de apresentações e bate-papos, e era muito difícil acompanhar a conversa, e por algum tempo os usuários precisavam copiar sua biografia escrita agora para outras pessoas, já que não há lugar apropriado para fazer isso dentro do Discord.

Era cansativo procurar pessoas em uma barra lateral cheia de centenas de apelidos e fotos que não diziam exatamente ao competidor quem eles realmente são ou o que realmente fazem.

O que esperamos

O TeamMaker é uma resposta para esse problema. A mesma plataforma que oferece a inscrição dos usuários também os organizará por um número de pontuação com base em suas habilidades e na duração de sua experiência profissional. O robô TeamMaker calculará números e colocará os usuários nas equipes para que a pontuação total da equipe fique equilibrada.

Dessa forma, o evento pode evitar automaticamente equipes com apenas desenvolvedores internos ou equipes com apenas os profissionais mais experientes. E o sistema pode ser usado não apenas em hackathons, mas em qualquer caso que tenha centenas de pessoas trabalhando em atividades diferentes.

📝 Licença

Esse projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.

About

Team organizer for hackathons by roles and experiences.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 99.4%
  • Shell 0.6%