Skip to content

Latest commit

 

History

History
64 lines (52 loc) · 2.1 KB

File metadata and controls

64 lines (52 loc) · 2.1 KB

📇 Labook

📝 Descrição

Projeto desenvolvido como didática de back-end para as turmas JBL LABENU com conteúdos que englobam o universo da criação de APIs com a temática de um rede social.

Link Documentação Postman

Doc_Postman

Link Deploy Render

https://labook4.onrender.com

👩🏾Pessoa Desenvolvedora do Projeto


Byron Smith

📚 Funcionalidades

  • Criar Usuário: Método voltado para a criação de usuários.
  • Criar Post: Método voltado para a criação de postagens.
  • Buscar Post: Método voltado para a consulta de uma postagem.
  • Criar Amizade: Método voltado para a criação de amizade entre usuários.
  • Deletar Amizade: Método voltado para a exclusão de uma amizade.
  • Criar Curtida: Método voltado para a criação de vínculo entre usuário e postagem.
  • Deletar Curtida: Método voltado para a exclusão de vínculo entre usuário e postagem.
  • Criar Comentário : Método voltado para a criação de comentário nas postagens.
  • Buscar Feeds Amigos : Método voltado para a consulta de postagens dos amigos.
  • Buscar Feeds: Método voltado para a consulta de postagens.

🔧 Tecnologias utilizadas

  • VS Code
  • nodeJS
  • expressJS
  • axios
  • cors
  • dotenv
  • uuid
  • MySQL

🚀 Rodando o projeto

Para rodar o repositório é necessário clonar o mesmo, dar o seguinte comando para instalar as dependências:

npm install

Após instaladas as dependências, configure o arquivo .env:

DB_HOST = 
DB_USER = ""
DB_PASS = ""
DB_NAME = ""

Após configuração do .env, dê o comando seguinte para rodar a aplicação:

npm run start

Após o start, dê o comando seguinte para criar as tabelas no banco de dados:

npm run migrations

Use o Postman ou o Insomnia para realizar as requisições desejadas.

🎯 Status do projeto

O projeto está em andamento.