Esse é um projeto de uma rede social chamada Labook.
É uma rede social que tem como objetivo promover a conexão a interação entre pessoas. As pessoas que se cadastram no aplicativo podem criar posts e curtir publicações.
Node
Typescript
Express
SQL e SQLite
Knex
Postman
POO
Arquitetura em camadas
Geração de UUID
Geração de hashes
Autenticação e autorização
Roteamento
- Endpoints:
- signup
- login
- get posts
- create post
- edit post
- delete post
- like / dislike post
- Autenticação e autorização:
- identificação UUID
- senhas hasheadas com Bcrypt
- tokens JWT
- Código:
- POO
- Arquitetura em camadas
- Roteadores no Express
- Postman
-
Rode o console na pasta em que você baixou os arquivos;
-
Insira o comando
npm install
; -
Depois, o comando
npm run dev
para rodar no navegador.