GabeOP / API-websocket

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Sobre o projeto

Desenvolvi esse projeto com o objetivo de aprender sobre o uso de Websockets. Para isso, utilizei a biblioteca Socket.IO. Consiste em um sistema de chat em tempo real onde os usuário podem fazer um cadastro e realizar o login. Após o login, o usuário é redirecionado a uma sala de chat onde todos os usuários podem conversar entre si. Veja o outro repositório que contém o frontend dessa aplicação: https://github.com/GabeOP/paginas-websocket

Features

  • Cadastro de usuário
  • Login de usuário
  • Autenticação e identificação
  • Criptografia de senha

Tecnologias/ferramentas usadas

  • Socket.io
  • NodeJS
  • Javascript
  • ExpressJS
  • MongoDB Atlas
  • mongoose
  • bcrypt

👩‍💻 Como utilizar?

⚠ Certifique-se de também possuir o frontend da aplicação (https://github.com/GabeOP/paginas-websocket)

1 - Clone este repositório

$ git clone https://github.com/GabeOP/API-websocket.git

2 - Instale as dependências

$ npm install

3 - Rode a aplicação

$ npm start

Após esses passos, você pode abrir a página HTML inicial e realizar um cadastro de usuário e logar

About

License:MIT License


Languages

Language:JavaScript 100.0%