Esse repositório é referente a implementação do desafio 6 do NODE TEAM 1ª Edição.
nodejs;
typescript;
sequelize;
docker/postgresql;
jwt;
bcrypt;
joi;
express;
dotenv;
multer;
</b>
- Registrar ✅
- Fazer login ✅
- Atualizar perfil ✅
- Criar ponto turístico✅
- Criar imagem do ponto turístico ✅
- Apagar imagem do ponto turístico✅
- Alterar ponto turístico ✅
- Inativar ponto turístico ✅
- Remover avaliação do usuário ✅
- Inativar usuários ✅
- Criar permissão de cadastro de admin ✅
- Criar avaliação do ponto turístico ✅
- Criar avaliação ✅
- Atualizar avaliação ✅
- Add imagens da avaliação ✅
- Apagar imagens da avaliação ✅
- Registrar ✅
- Fazer login ✅
- Atualizar perfil ✅
- Atualizar a média de avaliações de acordo com a nota dada pelo usuário ✅
- Listagem de pontos turísticos se estiver ativo ✅
- Listagem das avaliações de um ponto turístico ✅
- Buscar ponto turístico pelo cep, endereço, cidade e estado ✅
- Listagem das imagens dos pontos turísticos ✅
- Listagem das imagens das avaliações de usuários ✅
- Fazer a documentação da api com swagger ✅