Sistema de administração de alunos para associações sem fins lucrativos no formato contra turno escolar.
dev: versões parciais de teste de novas funções, mudanças e correções.master: versões periódicas para homologação interna.
- AngularJS 1.6.4
- Fuse - AngularJS Material Design Admin Template 1.4.6
- Angular Material 1.1.4
- Spring Boot
Obs.: É necessário estar conectado à Internet para fazer a transferência das dependências do projeto.
- Provavelmete você terá que configurar o JAVA_HOME, variavel de ambiente do sistema operacional.
-
Configure o arquivo de conexão com os dados do seu servidor PostgreSQL
backend/src/main/java/jdbc/ConnectionFactory.java -
Edite as linhas 31, 32 e 33. Seguindo o formato (substitua de acordo):
pool.setUrl("jdbc:postgresql://endereco_servidor:porta_psql/base_dados");
pool.setUser("nome_de_usuario_no_banco_de_dados");
pool.setPassword("senha_do_usuario_no_banco_de_dados");-
Execute o script SQL no banco de dados em seu servidor. O arquivo está na raiz do projeto, chamado:
scriptBanco.sql -
No diretório raiz, use o Maven para construir o projeto e transferir suas dependências:
mvn clean install -
Acesse o diretório
backende inicialize o servidor:
mvn spring-boot:run
Pronto! O projeto agora está em execução na porta 8080. Basta acessar a seguinte URL no seu navegador:
- Após certificar-se que está com o
nodee onpminstalado - Vá até a pasta onde se encontra o frontend: "seu-caminho"/kemily/frontend/src/main/frontend
- Instale o bower globalmente rodando o comando
npm install -g bower - Instale o gulp globalmente inserindo o comando
npm install -g gulp - Após instale as dependencias do
npmrodando o comandonpm install - Instale as dependencias do
bowerrodando o comandobower install - Em seguida rode o projeto com o comando
gulp serve
- Após esse processo haverá um usuario com acesso total ao sistema, ele deve ser usado somente para testes no ambiente de desenvolvimento e seus dados de login são: Login: backdoor Senha: K3M1ly
Se o projeto apresentar erros, tente as seguintes soluções:
- Verifique novamente as configurações da conexão com o banco de dados. Falhas de conexão impedem a construção do projeto.
- Remova os diretórios
node_modules,node,distebower_components. Isso fará com que o Maven faça novamente a transferência das dependências do projeto. - No Windows, pode ser necessário executar o Prompt de Comando
cmd.execomo Administrador para instalar as dependências.
Quer aprender a editar o
README.mddo seu repositório? Veja estes links (em inglês): Markdown Tutorial, Wikipedia Markdown Example e Mastering Markdown.