Portfolio

Projeto React.js e Node.js

Sistema de Login em React e Node.js

Estou muito empolgado para compartilhar meu mais recente projeto: um sistema de login desenvolvido com React.js e Node.js. Esse trabalho é um marco no meu crescimento em desenvolvimento web full stack, integrando front-end e back-end de maneira eficaz e segura.

O que o sistema oferece?

  • Autenticação de Usuário: Login seguro com interface amigável,
  • Cadastro e Gerenciamento de Usuários: Listagem, edição e exclusão de contas,
  • Banco de Dados: Conexão robusta para armazenamento e manipulação de dados.

Principais Tecnologias e Ferramentas Utilizadas:

Backend – Node.js:

  • cors para controle de permissões de acesso,
  • fastify para uma aplicação web mais eficiente,
  • jsonwebtoken para controle de sessões seguras,
  • postgres como banco de dados,
  • dotenv para manter as configurações de ambiente seguras.

Infraestrutura:

Frontend – React.js:

  • Componentes completos: telas de login, cadastro, listagem de usuários, e erro 404.

Esse projeto foi essencial para consolidar minhas habilidades em tecnologias modernas e práticas do desenvolvimento web. Estou à disposição para colaborar em novos projetos com esse foco!

Launched in: 07 de Novembro de 2024.

Sistema de Login em React e Node.js
Click to see enlarged

Project Screens

Used to

Technologies

  • BcryptJS: Uma biblioteca JavaScript para criptografar senhas com segurança. Ele usa o algoritmo bcrypt, aplicando hashing e um “sal” para proteger senhas contra ataques, tornando-as seguras para armazenamento em bancos de dados.

  • React.js: React.js é uma biblioteca JavaScript amplamente utilizada para criar interfaces de usuário interativas e dinâmicas em aplicações web.

  • Bootstrap: A popular responsive design framework that lets you quickly build websites that look consistent across devices.

Logo BcryptJS
Logo React.js
Logo Bootstrap