Skip to content

Aplicação que permite manter um cadastro de usuários.

Notifications You must be signed in to change notification settings

dalmarcogd/keep_user

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 

Repository files navigation

keep_user

Aplicação que permite manter um cadastro de usuários.

Arquitetura Backend

Na camada de modelagem de entidades e relacionamento foi utilizado o hibernate, para o gerenciamento injeção de dependencia foi utilizado spring e spring-mvc para disponibilizar os recursos.

Arquitetura Frontend

No frontend foi utilizado angularjs, os frameworks ui-router, ui-bootstrap, smart-table, para o compilação do projeto foi utilizado o gulp e o bower para gerenciamento das dependencias.

Como utilizar?

1 - Instalar servidor mysql.
2 - Executar script = CREATE SCHEMA 'keep_user';
3 - Clonar o repositório.
4 - Instalar wildfly9
5 - Importar o projeto do backend no eclipse.
6 - Instalar pluggin gradle, executar o comando = clean build jar war, no pluggin do gradle
7 - Lozalizar a pasta dentro do projeto backend build/libs e fazer deploy do keep-user.war no servidor.
8 - Exercutar os scripts =
INSERT INTO funcao_usuario_externo(co_funcao, no_funcao) VALUES (1, 'Gestor');
INSERT INTO funcao_usuario_externo(co_funcao, no_funcao) VALUES (2, 'Administrador');
INSERT INTO funcao_usuario_externo(co_funcao, no_funcao) VALUES (3, 'Frente de Caixa');
INSERT INTO usuario_externo(id_usuario, co_usuario, nu_cpf, no_usuario, de_email, ic_situacao, ic_perfil_acesso, co_funcao)
VALUES (1, 1, '22188488130', 'João da Silva', 'joao@gmail.com', 0, 0, 1);
INSERT INTO usuario_externo(id_usuario, co_usuario, nu_cpf, no_usuario, de_email, ic_situacao, ic_perfil_acesso, co_funcao)
VALUES (2, 2, '49121662193', 'Dona tina', 'tina@gmail.com', 0, 1, 0);
9 - Instalar nodejs, localizar o diretorio do frontend e executar o comando = gulp watch-dev
11 - Acessar a url localhost:3000