Projeto Labeddit

O Labeddit é uma rede social com o objetivo de promover a conexão e interação entre pessoas. Quem se cadastrar no aplicativo poderá criar, curtir e comentar publicações.

Nesse projeto foram aplicados os conceitos de implementação de segurança e códigos mais escaláveis, tais como Arquitetura em camadas, Programação Orientada a Objetos(POO), senhas com hash(protegidas). Os usuários para estarem logados precisavam de um token autenticado e autorizado.

🔍Índice

💻 Funcionalidades do Projeto

  • Endpoints
    • signup
    • login
    • get posts
    • create post
    • edit post
    • delete post
    • like / dislike post
    • get comments
    • create comment
    • delete comment
    • like / dislike comment

🖼 Layout

pagina-inicial

🎯 Demonstração

Link Front-End
Link demonstração

🕹 Como rodar esse projeto?

# Clone esse repositório
$ git clone link-repositório

# Acesse a pasta do projeto no seu terminal
$ cd Labeddit-BackEnd

# Instale as dependências
$ npm install

# Execute a aplicação
$ npm run dev

⚙️ Tecnologias Utilizadas

  1. Node.js
  2. TypeScript
  3. Express
  4. Jest

👩🏻‍💻 Pessoas autoras

Bruno Maschietto Simões Cruz

LinkedIn