Skip to content

Schatten900/proj-rc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

WorkStream


O que é? 🤔

O WorkStream é um aplicativo web de organização e gestão de equipes com o diferencial de possuir um sistema interativo e descontraído de progressão de níveis, podendo ser utilizado tanto para trabalho, estudo ou qualquer outra atividade que demande contribuições em grupo.


Funcionalidades 🚀

A aplicação web conta com 5 principais funcionalides, sendo elas:

  • 👥 Criação de grupos;
  • 🔒 Criação de perfis pessoais e seguros;
  • ✅ Registro de tarefas;
  • 💬 Chat em tempo real;
  • 📈 Progressão em níveis;

As tarefas serão registradas pelo criador do grupo, cada tarefa possui uma recompensa fixa, e no momento em que os participantes daquele grupo concluírem a tarefa, a recompensa (pontos de experiência) é adquirida pelo usuário. Caso o usuário acumule 100 pontos de experiência, ele sobe de nível podendo ficar melhor classificado no ranking de usuários! A respeito do chat em tempo real, no mesmo é possível trocar informações, dicas ou até mesmo sanar dúvidas sobre determinada tarefa.


Como executar a aplicação? ⚙️

O WorkStream utiliza tecnologia de Dockers, se tornando assim extremamente portável. Apenas é necessário instalar o software Docker Desktop na versão do seu sistema operacional. Download do docker

Para colocar o servidor em execução, basta clonar o repositório, navegar até o diretório raiz do projeto (o que possui o arquivo docker-compose.yml) e executar o seguinte comando:

docker-compose up --build

Com o comando executado, dentro de alguns minutos todas as imagens serão construídas e os containeres entrarão em execução. Após esses passos, basta acessar o navegador de sua preferência utilizando o IP da máquina em que o servidor está sendo executado na porta 3000.

Observação❗

A aplicação estará disponível para qualquer usuário da mesma rede local em que o servidor está sendo executado. Caso seja necessário acessar a aplicação através de outras redes, é necessário utilizar algum serviço de VPN.


Autores

  • Carlos Cauã Rocha - Desenvolvedor FullStack, GitHub
  • José Neto Souza, Desenvolvedor FullStack, GitHub
  • Luca Megiorin, Desenvolvedor Backend e idealizador do projeto, GitHub

About

Trabalho de redes

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors