Esse é um projeto de uma rede social chamada Labeddit.
É 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.
O labeddit é um projeto Full Stack, sendo desenvolvido com Mobile First, com foco na arquitetura e desenvolvimento web e também o direcionamento aos dispositivos móveis.
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
Jest
- Endpoints:
- signup
- login
- get posts
- create post
- edit post
- delete post
- like / dislike post
- create comments
- like/ dislike comment
- Autenticação e autorização:
- identificação UUID
- senhas hasheadas com Bcrypt
- tokens JWT
- Código:
- POO
- Arquitetura em camadas
- Roteadores no Express
- Postman
- Render
-
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.