- Introdução
- Repositorio do Front End
- Tecnologias utilizadas
- Aplicações utilizadas
- Funcionabilidades do Projeto
- Banco de Dados
- Documentação
- Rodando o projeto
- Projeto do back end de uma rede social.
- Repositório do front end do Labeddit: https://github.com/paulajardimf/labeddit-frontend
Node.js
Typescript.js
Knex
Express
SQLite
POO
Arquitetura em camadas
Geração de UUID
Geração de hashes
Autenticação e autorização
Roteamento
Jest
- Postman
- Render
-
Signup:
-
id;
-
name;
-
email;
-
password;
-
role.
-
Login:
-
email;
-
password.
- Create Post:
- id;
- content;
- likes;
- dislikes;
- createdAt;
- updatedAt;
- creator { id; name. }
- Like or Dislike Post:
- Create Comment:
- id;
- postId;
- content;
- likes;
- dislikes;
- createdAt;
- updatedAt;
- creatorId;
- creatorName.
- Like or Dislike Comment:
https://documenter.getpostman.com/view/24460767/2s93JzMgNf
-
Rode o console na pasta em que você baixou os arquivos;
-
Insira o comando
npm install
; -
Depois, o comando
npm run dev
para rodar na porta 3003.