Ranking de tecnologias da programação
Fala galera, criei uma aplicação web para ranquear tecnologias como: linguagens de programação, SGBDs(banco de dados), Frameworks e bibliotecas. Em resumo a aplicação permite que um usuário crie um tópico/ranking de acordo com um tipo de tecnologia, defina um título e a categoria. Atualmente existem 2 categorias: votação e avaliação.
Votação: no ranking por votação as tecnologias ficam ordenadas de acordo com a quantidade de votos, e cada usuário pode votar em apenas 1.
Avaliação: no ranking por avaliação, cada usuário pode avaliar quantas tecnologias quiser, em estrelas de 1 a 5, porém, nesse caso o ranking será por relevância e não apenas estrelas, então tecnologias que foram avaliadas por muitos usuários (com 4 estrelas +) podem estar a frente de outras menos avaliadas.
Sobre as tecnologias: já existem várias salvas no sistema com nome, logo e o seu tipo, então ao iniciar um tópico/ranking diversas tecnologias do tipo selecionado já aparecerão automaticamente para serem votadas ou avaliadas, o sistema já tem salvo grande parte das linguagens de programação, SGBDs e frameworks, se tratando dos mais conhecidos. Além dos que foram previamente cadastrados, é permitido que o usuário faça sugestões de novas tecnologias, ao registrar a sugestão a tecnologia já ficará disponível nos rankings, porém a logo/ícone da tecnologia que foi sugerida ficará esperando aprovação, então temporariamente será exibido apenas o nome e uma imagem default. Sobre as bibliotecas, já tem algumas cadastradas, mas como existe uma quantia gigantesca de libs/packages esse tipo de ranking vai depender mais das contribuições dos usuários.
Essa ideia iniciei no meu TCC de Engenharia de Software, que estou fazendo atualmente, de início pensei que a ideia fosse muito sem graça e básica (ainda acho na vdd kkkk) e talvez nem se encaixaria em um TCC, mas acabei dando continuidade do TCC I para o II, e agora estou na reta final. O software ainda está bem simples, mas a base do que eu pretendia fazer está pronta, agora estou em uma fase mais voltada a testar, evoluir a aplicação e coletar feedbacks.
Gostaria da ajuda e opinião de vocês, esses são os Links do software e da pesquisa no forms, se puderem acessar e deixar a opinião de vocês me ajudariam muito.
Aplicação web (apenas PC/Notebook): https://ranking-programacao.com.br
O que acharam da ideia? Quais sugestões vocês podem me dar, tanto sobre o tema quanto sobre o software (que está bem básico ainda)?
Acham que o software poderia realmente contribuir com a comunidade e seria uma boa continuá-lo mesmo após a faculdade?