Skip to content

Wallace82/frameworkblog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Blogframework

Desafio reformulaçao de blog da Framework Digital , construir uma nova versão com um framework Web mais atual e utilizando o modelo de APIs.

Requisitos Técnicos:

Deverão ser construídas interfaces Web e APIs de forma a suportar as seguintes operações:

header header
Segurança Permitir o cadastro de usuários e login com autenticação via token JWT.
Post Permitir o cadastro e consulta de posts com texto, imagens e links. Apenas o criador do post poderá ter permissão para excluí-lo.
Comentário Suportar a adição e exclusão de comentários em posts. Os posts poderão ser visíveis a todos os usuários. Apenas o criador do comentário poderá ter permissão para excluí-lo.
Foto Permitir a criação de álbuns de fotos. As fotos dos álbuns poderão ser visíveis a todos os usuários. Apenas o dono de um álbum poderá excluí-lo.
  • Versão 1.0

Guia de Contribuição

Windows

Após a instalação abra o Git CMD

1- Configurar Conta

git config --global user.name "John Doe"             ←(“Nome do User do gitlab ” )

git config --global user.email johndoe@example.com   ←(“email do gitlab ” )

2 - Desabilite a verificação SSL

git config --global http.sslVerify false

3 - Clone o repositório e importe no eclipse

git clone frameworkblog

* Possiveis Problemas *

Problema ao clonar

git clone https://gitlab.com/gomesw/frameworkblog.git
Cloning into 'frameworkblog'...
fatal: I don't handle protocol 'https'

E agora?

Problema: UTF do windows
Solução: basta digitar o comando git clone e digitar endereço do repositório NAO Dê CTRL + C e CTRL + V no link Tem que digitar msm.

4 - Localizar o diretório .m2\repository\org\projectlombok\lombok\1.18.20 em seguida:

pelo PROMPT exercutar o comando  *java -jar lombok-1.18.20.jar * para rodar o *.jar* 

na interface escolha sua IDE eclipse e instale o Lombok

O Projeto Lombok é uma biblioteca java que se conecta automaticamente ao seu editor e ferramentas de construção, aprimorando o seu java.
Nunca escreva outro método getter ou equals novamente, com uma anotação sua classe tem um construtor completo, Automatiza suas variáveis ​​de registro e muito mais.

https://projectlombok.org/

Realize o Download Postgres Download https://www.enterprisedb.com/downloads/postgres-postgresql-downloads

Após a instalação abra PGADMIN

5- Configurar Banco de dados

Criar um banco chamado -> blog

posteriormente alterar senha no arquivo application.properties para a senha que voceescolher nesta instalação;

Linux Ubuntu

Após a instalação abra PGADMIN

1- Configurar Banco de dados

Criar um banco chamado -> blog

posteriormente alterar senha no arquivo application.properties para a senha que voceescolher nesta instalação;

2 - Abra o terminal e digite para a instalação git o seguinte comando

sudo apt-get install git

3- Configurar Conta

git config --global user.name "John Doe"             ←(“Nome do User do gitlab ” )

git config --global user.email johndoe@example.com   ←(“email do gitlab ” )

4 - Clone o repositório e importe no eclipse

git clone https://gitlab.com/gomesw/frameworkblog.git

Acessar swagger para conferir as APIS

Após aplicaçao iniciada acesse o link

http://localhost:8080/swagger-ui.html

necessário token de validaçao para Endpoints protegidos

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages