Rede social Parrot 😎 📕

Descrição 📃

Repositório destinado compartilhamento dos códigos referentes ao backend da aplicação Parrot, feita durante o bootcamp promovido pela Sysmap Solutions,sendo uma api em java com framework spring e com documentação no swagger.

Como executar o projeto ✍️

Abra o terminal na pasta que contém o arquivo docker-compose.yml e digite o seguinte comando

  docker compose up -d

Agora que os contêineres das imagens estão rodando localmente com as configurações do arquivo docker-compose.yml, já é possível utilizar a aplicação.

⚠ ⚠ Lembrando, para acessar o LocalStack, use as seguintes informaçõe:

  aws configure --profile default
  docker exec -it localhost_demo bash
    AWS Access Key ID [None]: mykey
    AWS Secret Access Key [None]: mykey
    Default region name [None]: us-west-2
    Default output format [None]: json
  root:opt/code/Localstack# aws s3 mb s3://demo-bucket --endpoint -url http://localhost:4566

Para acessar as urls:

swagger (http://localhost:8082/swagger-ui.html)
postman : (http://localhost:8082)

Como utilizar 🖱️💻

1º Registre um novo usuário

usercreated

2º Valide e gerencie o token

teste auth test concluido

3º Adicione o token na autorização no header da requisição

auth

requested

4º Agora você pode explorar a todos os endpoints

user

post

Melhorias

Falta a autorização pelo swagger

🛠 Habilidades

Java, Spring, Docker, Swagger