Skip to content

Projeto de alunos do 4º Semestre de Análise e Desenvolvimento da FATEC

Byte-Boost/WeCollab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🎩WeCollab

header-WeCollab-main


Objetivo | Visão do produto | Cronograma | Backlog/Entregas | Requisitos | Tecnologias | Como usar | Equipe

🎯 Objetivo

O WeCollab busca criar uma plataforma integrada para facilitar a colaboração entre os setores de uma empresa. O projeto inclui funcionalidades como acesso centralizado a documentos, roteirização de viagens para prospecção, monitoramento de desempenho por meio de dashboards e gestão de solicitações de Ordens de Serviço. Além disso, oferece uma agenda, chat interno e um portal para funcionários gerenciarem seus arquivos pessoais, promovendo uma maior eficiência nas operações e na comunicação interna.

👁️‍🗨️ Visão do Produto

O WeCollab tem como visão fornecer uma plataforma simples e eficiente para centralizar o gerenciamento de dados e a comunicação interna da empresa. Com uma interface responsiva e intuitiva, permitirá o acesso fácil a ferramentas de monitoramento de desempenho, gestão de documentos e colaboração entre equipes. A plataforma será escalável, segura e integrada a outros sistemas, garantindo uma experiência de usuário fluida e adaptável às necessidades de cada setor.

🗓️ Cronograma

FASE INÍCIO FIM
Kick-off 26/08/2024 30/08/2024
Sprint 1 09/09/2024 29/09/2024
Sprint 2 30/09/2024 20/10/2024
Sprint 3 21/10/2024 10/11/2024
Sprint 4 11/11/2024 01/12/2024

📌 Product Backlog

Product Backlog
Rank Prioridade US Requisito Funcional Estimativa (horas) Sprint Critério de aceitação
1 Alta Como funcionário, quero poder visualizar, criar e acompanhar tickets na página de tickets, para registrar e monitorar problemas ou solicitações de forma eficiente. RF2 15 1 Como usuário, quero um botão para criar tickets, para registrar problemas ou pedidos facilmente.
2 Alta Como funcionário, quero acessar uma página principal com atalhos para tickets e documentos, para visualizar rapidamente informações importantes e navegar facilmente no sistema. RF4 15 1 Como usuário, quero ver a página principal com informações importantes e links rápidos, para acessar tickets e produtividade de forma fácil.
3 Alta Como administrador, quero acessar um painel de administração com controle de usuários e permissões, para definir quem pode acessar diferentes áreas do sistema. RF1 20 2 Como administrador, quero ver uma lista de usuários com a opção de editar suas permissões e opção de criar novos usuários, para garantir que apenas usuários autorizados tenham acesso a certas funcionalidades.
4 Alta Como gestor, quero fazer upload de documentos, para que os usuários possam acessar documentação e normas da empresa. RF5 20 2 Como gestor, quero fazer uploads de documentos para que os funcionários consigam acessar as normas e documentos da empresa de maneira fácil.
5 Média Como usuário, quero fazer download de documentos, para que eu possa verificar normas e documentaçõe da empresa. RF8 15 2 Como ususário quero fazer downloads de forma rápida e intuitiva, para que eu possa trabalhar de acordo com as normas da empresa.
6 Alta Como usuário, quero trasnferir tickets para outras áreas e usuários, para que possamos organizar as tarefas da empresa. RF3 15 2 Como usuário quero transferir tickets para outras áreas e pessoas para que as tarefas sejam executadas com rapidez e eficiencia.
7 Alta Como gestor, quero visualizar relatórios e um dashboard com métricas da equipe, para acompanhar o progresso e tomar decisões baseadas em dados. RF7 15 3 Como usuario, quero ver um dashboard com gráficos e métricas sobre aprodutividade da equipe, para monitorar o desempenho .
8 Alta Como funcionário, quero acessar um chat interno na plataforma, para me comunicar com outros colegas . RF3 12 4 Como usuário, quero enviar e receber mensagens de outros funcionários, para facilitar a comunicação rápida e direta dentro da plataforma.
Sprint-1 Backlog
Rank Prioridade Requisito Tarefa
1 Alta RF4 Estruturação do projeto
2 Alta RF2 Pagina de Tickets
3 Alta RF3 Pagina Principal
Sprint-2 Backlog
Rank Prioridade Requisito Tarefa
1 Alta RF1 Controle e permissão de Usuários
2 Alta RF5 Página de Upload de Documentos
3 Alta RF8 Página de Download de Documentos
4 Alta RF3 Transferência de Ticket entre áreas e usuários
Sprint-3 Backlog
Rank Prioridade Requisito Tarefa
1 Alta RF7 Página de Dashboard
Sprint-4 Backlog
Rank Prioridade Requisito Tarefa
1 Alta RF7 Graficos por Excel no Dashboard

🎥 Video Apresentação

Sprints

Sprint 1

Sprint1Summary.mp4

Sprint 2

Sprint2Summary.mp4

Sprint 3

Sprint3Summary.mp4

Sprint 4

Sprint4Summary.mp4

🔎 Requisitos

Funcionais:
  • Cadastros de Usuários, Técnicos, Equipamentos e Horários
  • Registro de chamados
  • Acompanhamento de chamados (Aberto, Em processo, finalizado e Concluído)
  • A interface deve ser intuitiva, com navegação clara e elementos visuais que facilitem o uso.
  • Cadastro de soluções para problemas conhecidos
  • SLA (Acordo de Nível de Serviço)
  • A plataforma deve ser responsiva.
  • O dashboard deve exibir gráficos e indicadores com a funcionalidade permitir alguns filtros.
Não funcionais:
  • Manual do Usuário (online)
  • Guia de Instalação

🖥️Tecnologias:


javascript typescript

🛠️ Ferramentas:

Como utilizar

Requisitos :

  • Node.js v20.6.0 ou superior
  • MySQL 8.0
  • Git

Preparando o projeto

  1. Abra o cmd na pasta aonde deseja instalar o projeto
  2. Execute o comando
git clone https://github.com/Byte-Boost/WeCollab
  1. Entre no diretório WeCollab/Backend_WeCollab
  2. Crie um arquivo chamado ".env"
  3. Abra este arquivo com seu editor de texto de preferência, e preencha o mesmo seguindo o modelo ".env.example", presente no mesmo diretório.
  4. Repita os passos 4 e 5 no diretório WeCollab/Frontend_WeCollab

Executando o projeto

Backend

  1. Certifique-se que seu serviço MySQL esteja rodando
  2. Abra o cmd na pasta WeCollab/Backend_WeCollab
  3. Rode os comandos:
npm install
npm run start

Frontend

  1. Abra o cmd na pasta WeCollab/Frontend_WeCollab
  2. Rode os comandos:
npm install
npm run dev

👥 Equipe:

Static Badge - Jaqueline Silva :

Static Badge - João Eduardo Messias :

Static Badge - Marcos Antonio :

Static Badge - Markos Nunes :

Static Badge - Sandro Pimentel :

Static Badge - Vinícius Forcato :

Static Badge - Vitor Saborito :

About

Projeto de alunos do 4º Semestre de Análise e Desenvolvimento da FATEC

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •