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
backend
e 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
node
e onpm
instalado - 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
npm
rodando o comandonpm install
- Instale as dependencias do
bower
rodando 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
,dist
ebower_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.exe
como Administrador para instalar as dependências.
Quer aprender a editar o
README.md
do seu repositório? Veja estes links (em inglês): Markdown Tutorial, Wikipedia Markdown Example e Mastering Markdown.