Skip to content

LeoNog96/ProjectManager

Repository files navigation

ProjectMananger

Tecnologias Utilizadas

  • dotnet core >= 3.0
  • Postgresql >= 12
  • VueJs >= 2.x
  • Docker

Executar Projeto

Para executar todo projeto foi criado um docker-compose, antes de executar o docker-compose deve-se realizar o seguinte procedimento:

  • No projeto projectmanager.frontend existe um arquvio com o nome .env.production substituir SEU_IP pelo o ip da sua maquina.

Após realizar o procedimento acima executar o seguinte comando na raiz do repositório:

$ docker-compose up

Este comando irá compilar e executar o Projeto via docker.

Documentação WebApi

Para Acessar a documentação REST da API basta acessar o seguinte endereço SEU_IP:5002/swagger.

A Aplicação

O funcionamento da aplicação acontece de forma simples e intuitiva, abaixo será explicada o uso da aplicação por partes.

  • Tela Principal: Na tela principal são listados os projetos e seus respectivos detalhes, Também é possivel realizar o cadastro de novos projetos, exclusão, edição, ver detalhes e ir para as atividades do projeto.

    • Criar novos Projetos: Para criar novos projetos basta um click no botão Criar o primeiro projeto: NovoProjeto

    ou até mesmo com um click em novo: NovoProjeto2

    com isto um basta preencher o formulário de Projeto: NovoProjeto3

    Após a criação do projeto, podemos:

    • Excluir Projetos: ExcluirProjeto

    • Editar Projetos: EditarProjeto

    • Ver detalhes do projeto: DetalhesProjeto

    • Ir para atividades: AtividadesProjeto

  • Atividades: Após usar a opção ir para atividades, é encaminhado para a página de atividades referente ao projeto, Nela podemos listar todas atividades assim como criar novas atividades, excluir, editar e finalizar atividades.

    • Criar novas Atividades: Para criar novas atividades basta um click no botão Criar a primeira atividade: NovaAtividade

    ou até mesmo com um click em novo: NovaAtividade2

    com isto um basta preencher o formulário de Atividade: NovaAtividade3

    Após a criação da atividade, temos a seguinte tabela: TelaAtividades

    Nela podemos:

    • Excluir Ativiades: ExcluirAtiviade

    • Editar Ativiades: EditarAtiviade

    • Finalizar: FinalizarAtiviade

  • Menu Lateral: O Menu Lateral nesta versão possui somente uma opção que é para voltar aos projetos, posteriomente pode ser implementado mais funções para o ProjectManager. MenuLateral

  • Voltando para projetos após criar algumas atividades podemos notar que os detalhes do projeto é alterado conforme é feito o movimento de atividades. Detalhes

  • Quando existe um projeto com atraso é destacado pela cor vermelha: Atraso

Com isso finalizamos nosso mini tutorial sobre a usabilidade do ProjectManager.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published