Git Product home page Git Product logo

sajadv's Introduction

SAJ ADV

A aplicação SAJ ADV é um módulo para gerenciamento de pessoas.

Tecnologias

Para criar o sistema foram utilizados as seguintes ferramentas/frameworks:

  • Backend com Spring-boot v2.2 e Java v11

  • Frontend com Angular v9

  • Banco de dados utilizando o PostgreSQL

Composição da Stack

A Stack do SAJ ADV é composta por 4 aplicações, são elas:

  • sajadv-db: Pacote que contém as devidas configurações para executar banco de dados PostgreSQL

  • sajadv-api: Pacote que contém o serviço com conexão ao banco de dados, gerenciamento da comunicação com a tela e configurações docker para execução

  • sajadv-app: Pacote que contém o projeto frontend em Angular

  • sajadv-build: Pacote que contém as devidas configurações para build do projeto

O que preciso para subir a aplicação

  • Sistema Operacional Linux

  • Docker e docker-compose instalados

  • Gerenciador de Pacotes Maven

  • Angular CLI

Rodando a aplicação

Para rodar a aplicação você precisa abrir um terminal e ir até a pasta raiz do projeto e executar o arquivo start.sh, com o comando :

sudo ./start.sh

Após rodar o comando e subir todos os serviços é só acessar o endereço :

http://localhost:4200

Como usar o sistema

Após subir toda a stack via docker e acessar a aplicação você verá uma tela com um botão indicando acesso ao sistema, após clicar na opção "Acessar" você será redirecionado para a listagem de registros com as seguintes ações/opções :

  • Listagem de Registros: Tela com a listagem de registros e opções
  • Visualizar Detalhes : Tela para visualização de detalhes do registro
  • Editar Registro : Tela de edição do registro escolhido
  • Remover Registro: Botão com modal que verifica se você realmente deseja efetuar a remoção (lógica)

sajadv's People

Contributors

luizpaulos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.