VicenteDev
Melhores do Ano

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: