A rede social surgiu a partir de um bootcamp da rocketseat o NLW Space Time, onde fizemos um create e um read de memorias. Ao finalizar o bootcamp o instrutor Diego Fernandes da aula deu alguns desafios, tais como finalizar o CRUD e tornar a memória como publica, para todos que fizerem cadastro na plataforma possam visualizar e uma página dedicada a vizualização de uma postagem em específica. Eu concluí os desafios, mas acredito que a aplicação pode ir mais longe, daí estou adicionando mais funcionalidades a plataforma, tais como enviar várias imagens em uma única postagem, título e descrição da postagem, comentários nas postagens, perfil pessoal e entre várias outras novas features que irei ir adicionando.
Logado em seu Github acesse https://github.com/settings/developers
Crie um novo OAuth Apps.
Gere o OAuth dessa forma.
A chave Client ID já vem pronta, gere uma nova chave secreta clicando no botão "Generate a new client secret".
npm install
npm run devAcesse http://localhost:3000 para visualizar a aplicação no front.
Verifique se em server.ts dentro de src contem o host, caso tenha retire-oe deixe apenas o port.

npm install
npm run start:devA aplicação server roda na porta http://localhost:3333.
Baixe as dependências e rode o projeto.
npm install
npm run start
E escolha a plataforma de sua preferencia para rodar a aplicação.
host: '0.0.0.0',Na função app.listen no arquivo server.ts dentro da pasta src
app
.listen({
port: 3333,
host: '0.0.0.0',
})Baixe as dependências e rode o projeto.
npm install
npm run start:dev


