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;