Tweteroo é uma API de chat simples.
- Acessar o chat
- Mandar uma mensagem
- Visualizar todas as mensagens enviadas
- Visualizar todas as mesnsagens enviadas de um usário específico.
Na pasta raiz do projeto encontra-se o frontEnd: frontEnd - tweteroo.zip
- Para utilizá-lo faça os seguintes passos:
- descompacte o arquivo
- entre na pasta do arquivo e inicie o comando para instalar as dependências
npm install
- inicie o servidor com o comando
npm run dev
- o servidor ficará disponível no endereço:
http://localhost:1234
POST /sign-up
Params | Type | Description |
---|---|---|
username |
string |
Required, trim |
avatar |
string |
Required, trim |
- Status code: 201
POST /tweets
Params | Type | Description |
---|---|---|
username |
string |
Required, trim |
tweet |
string |
Required, trim |
Status | Case |
---|---|
404 |
Usuário não encontrado |
- Status code: 201
GET /tweets
- Status code: 200
- Um array com todos os tweets
[
{
"username": "bobesponja",
"avatar": "https://super.abril.com.br/wp-content/uploads/2020/09/04-09_gato_SITE.jpg?quality=70&strip=info",
"tweet": "eu amo o hub"
}
]
GET /tweets/{username}
Params | Type | Description |
---|---|---|
username |
string |
Required, trim |
Status | Case |
---|---|
404 |
Usuário não encontrado |
- Status code: 200
- Um array com todos os tweets daquele usuário
[
{
"username": "bobesponja",
"avatar": "https://super.abril.com.br/wp-content/uploads/2020/09/04-09_gato_SITE.jpg?quality=70&strip=info",
"tweet": "eu amo o hub"
}
]
Clone o projeto
git clone https://github.com/ThVinicius/tweteroo-spring.git
Vá para o diretório do projeto
cd tweteroo-spring
Faça o build do container
docker build -t tweteroo/spring:1.0 .
Execute o container
docker run -p 8080:8080 tweteroo/spring:1.0
Caso queira parar o container basta utilizar o comando Ctrl + C