Projeto de backend desenvolvido para que simule uma rede social, como por exemplo o Facebook. O usuário faz seu cadastro, consegue fazer o login através deste, e pode: Criar posts, editar e deletar seus próprios posts, dar like ou dislike em posts de outros usuários. O Labook é uma rede social com o objetivo de promover a conexão e interação entre pessoas.
- NodeJS
- Typescript
- Express
- SQL e SQLite
- Knex
- Arquitetura em camadas
- Geração de UUID
- Geração de hashes
- Autenticação e autorização
- Roteamento
- Postman
Clone esse repositório
Acesse a pasta cd projeto-labook-backend
Instale as dependencias com o comando npm install
Execute a aplicação npm run dev
Documentação API https://documenter.getpostman.com/view/24460855/2s93CHtaAp