Skip to content

Projeto para inclusão e tramitação de processos, anexo e visualização de documento e histórico de tramitação

Notifications You must be signed in to change notification settings

hedu59/Projeto-Seplag

Repository files navigation

Projeto-Seplag

Projeto para inclusão e tramitação de processos, anexo e visualização de documento e histórico de tramitação

Prototype => API BACKEND

Ultidade da aplicação

Aplicação para inclusão de processo de benefício de servidores públicos.

1- Inclusão de novos processos

2- Acesso aos processos

3- Possibilidade de anexar documentos aos processos associando-os a determinados tipos.

4- Listagem dos documentos anexados a um processo.

5- Possibilidade de visualização (em tela ) dos documentos anexados.

6- Possibilidade de tramitação do processo entre setores.

7- Possibilidade de visualização do histórico de tramitações.

Tecnologias e Padrões

1- Aplicação: em .NET CORE 3.1

2- Documentação de endpoints da API com swagger (http://localhost:5001/swagger/index.html)

3- Padõres: Sevice Pattern, Repository Pattern, Command Pattern.

4- ORM: Entity Framework 3.1.10.

5- Banco de Dados: PostgresSQL

Como executar

1-Acessar a aplicação para geração do banco de dados via migrations: No Console do Gernciador de Pacotes escolher o projeto padrão 3-Infrastructure\Prototype.Infra.Data Executar o comando: Update-Database para que o banco de dados da aplicação seja criado baseado nas migrations.

Deploy Para deploy windows:

1-Instalar runtime. https://download.visualstudio.microsoft.com/download/pr/c1ea0601-abe4-4c6d-96ed-131764bf5129/a1823d8ff605c30af412776e2e617a36/aspnetcore-runtime-3.1.10-win-x64.exe

2-Baixar e instalar o hosting https://download.visualstudio.microsoft.com/download/pr/7e35ac45-bb15-450a-946c-fe6ea287f854/a37cfb0987e21097c7969dda482cebd3/dotnet-hosting-3.1.10-win.exe

3-Acessar a aplicação para geração do banco de dados via migrations: No Console do Gernciador de Pacotes escolher o projeto padrão 3-Infrastructure\Prototype.Infra.Data Executar o comando: Update-Database para que o banco de dados da aplicação seja criado.

4-No projeto Prototype.API, clicar com botão direito para geração dos aquivos de deploy.

#############################################################################################################

ProjetoSeplagFront => ANGULAR FRONTEND

***EXECUÇÃO DA APLICAÇÃO ***

-Para execução plena das funções da aplicação se faz necessário o uso do backend e banco de dados postgres.

-Para execução (via Visual Studio Code) se faz necessária a utilização de Node.

1 - Após clonar o fonte, acessar pasta do projeto via terminal e executar o comando npm install. 2 - Apontar o caminho da API na classe base-service.ts no método getHostApi() 3 - Após todos os módulos instalados via node, rodar o comando ng serve.

-Para deploy da aplicação via IIS:

1 - Após clonar o fonte, acessar pasta do projeto via terminal e executar o comando npm install. 2 - Apontar o caminho da API na classe base-service.ts no método getHostApi() 3 - Após todos os módulos instalados via node, rodar o comando ng build --prod. Dentro da pasta da aplicação será criada uma subpasta com o nome dist seu conteúdo é o necessário para o deploy da aplicação.

IMAGENS Screenshot-1 Screenshot-2 Screenshot-3 Screenshot-4 Screenshot-5 Screenshot-6 Screenshot-7 Screenshot-8

About

Projeto para inclusão e tramitação de processos, anexo e visualização de documento e histórico de tramitação

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published