Skip to content

Projeto para estudo de websockets utilizando a biblioteca Socket.io

Notifications You must be signed in to change notification settings

angelobordin/Socket.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Socket.io

Um projeto para estudo e entendimento de websockets.
Foi utilizada a biblioteca Socket.io para o desenvolvimento do projeto.

Neste projeto os usuários podem criar e acessar documentos dentro do website. Podem também escrever dentro destes documentos e modificá-los conforme necessidade.
A escolha da utilização de websockets ajuda na dinâmica do projeto, pois as alterações realizadas por um usuário em um documento, serão visualizadas em tempo real pelos demais usuários que estiverem acessando este mesmo documento.

Funcionalidades do projeto 🔨

  • Cadastro de Usuários e Login: O projeto possui tela de cadastro e login para os usuários.
  • Criação e validação de Token: Quando o usuário se loga no sistema é gerado um token único para permitir ou bloquear o acesso direto pela url do site.
  • Criação de novos Documentos: Os usuários poderão criar vários documentos, que serão compartilhados com todos os demais usuários.
  • Alteração do conteúdo dos Documentos: Os usuários tem acesso ao conteúdo do documento para que alterem e modifiquem o mesmo conforme necessidade.
  • Exclusão de Documentos: Os usuários poderão excluir os documentos conforme necessidade.

🚧 Projeto em construção 🚧

Acesso ao projeto 📁

Você pode acessar o código fonte do projeto inicial aqui, ou baixá-lo aqui.

Abrir e rodar o projeto 🛠️

Pré-Requisitos

⚠️ Node
⚠️ VS Code

Após baixar o projeto no seu dispositivo, você pode abri-lo no VS Code.
Para isso abra o VS Code em seu dispositivo, após clique em:

  • File >> Open Folder... ou digite Ctrl+K / Ctrl+O;
  • Abra o terminal em Terminal >> New Terminal;
  • Digite npm install para realizar a instalação das dependências do projeto;
  • Após a instalação concluída digite npm run dev para iniciar o projeto.

Logo em seguida deve abrir uma nova guia no seu navegador com a tela inicial do projeto.

Tecnologias Utilizadas

  • Visual Studio Code
  • Node.JS
  • JavaScript
  • Socket.io
  • MongoDB
  • BootStrap
  • Express
  • HTML 5
  • CSS 3

About

Projeto para estudo de websockets utilizando a biblioteca Socket.io

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published