VicenteDev
Melhores do Ano

Melhores do Ano

( Express.js + React.js ) Aplicação full stack para votação de concurso interno entre colaboradores.

Melhores do Ano

Applicação desenvolvida para uso real em confraternização de fim de ano em uma empresa onde trablhei. Desenvolvida com Node Express.js para o back end e React.js para o front end.


Como funciona?

Através de um usuario "admin" é possivel:

  • Registrar novos usuários definindo: role (admin, user), nome, email, senha e foto;
  • Criar categorias para o concurso e indicar usuarios às categorias;
  • Verificar o resultado do concurso;
  • Fazer toda a gestão (CRUD) dos usuários, categoria e concurso;

Todos os usuarios podem:

  • Fazer login com email e senha;
  • Votar nos canditados de cada categoria, exceto em si mesmo;
  • Para registrar os votos é necessário votar em todas as categorias existentes;

Tecnologias utilizadas

Back end

  • Node Express.js;
  • Banco de Dados SQLite;
  • JWT para autenticação;

Front end

  • React.js;
  • Tailwind CSS;
  • Axios;

Links para os repositórios GitHub: