Code Monkey home page Code Monkey logo

alinebcbenjamim / labeddit-back-end Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 247 KB

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.

TypeScript 99.59% JavaScript 0.41%
jest node poo postman roteamento sql sqlite typescript

labeddit-back-end's Introduction

Labeddit-back-end

Labook

Badge Finalizado

📑Introdução

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.     

📸 Imagem do diagrama do banco de dados

imagem do diagrama


⚙️Tecnologias utilizadas

  1. Node
  2. Typescript
  3. Express
  4. SQL e SQLite
  5. Knex
  6. Postman
  7. POO
  8. Arquitetura em camadas
  9. Geração de UUID
  10. Geração de hashes
  11. Autenticação e autorização
  12. Roteamento
  13. Jest

📱Funcionabilidades do Projeto

  • 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


✒️Aplicações utilizadas

  • Postman
  • Render

📋Documentação


💻 Repositório Front-End


📀Rodando o Projeto

  • 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.

labeddit-back-end's People

Contributors

alinebcbenjamim avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.