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.
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 🚧
Você pode acessar o código fonte do projeto inicial aqui, ou baixá-lo aqui.
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.