Skip to content

AdamTeodoro/turistspot

Repository files navigation

Projeto 6

Esse repositório é referente a implementação do desafio 6 do NODE TEAM 1ª Edição.

TECNOLOGIAS UTILIZADAS

    nodejs;

    typescript;

    sequelize;

    docker/postgresql;

    jwt;

    bcrypt;

    joi;

    express;

    dotenv;

    multer;

</b>

INICIAR SERVIDOR

npm start ou yarn start

MARCAÇÕES

Símbolo Significado
Está funcionando
✔️ Apenas feito
Não feito

REQUISITOS

USUÁRIO ADMINISTRADOR

- 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 ✅

USUÁRIO COMUM

- 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 ✅

PONTO TURÍSTICO

- Atualizar a média de avaliações de acordo com a nota dada pelo usuário ✅

PÚBLICO

- 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 ✅

DOCUMENTAÇÃO

- Fazer a documentação da api com swagger ✅

Links

NODE TEAM

https://github.com/nodejsbrasil/nodeteam

PROJETO 6

https://github.com/nodejsbrasil/nodeteam/blob/main/projetos/projeto-6.md

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors