Sistema para visualização e consulta do SALIC fazendo uso da API SALIC
HTML TypeScript CSS JavaScript
Switch branches/tags
Nothing to show
Clone or download
Pull request Compare This branch is 9 commits ahead, 35 commits behind mateuswetah:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.vscode
e2e
node_modules/bootstrap_salic
src
.editorconfig
.gitignore
README.md
angular-cli.json
karma.conf.js
package.json
protractor.conf.js
service-worker.js
sw-precache-config.js
tslint.json

README.md

VerSalic - Uma nova forma de consultar e navegar através dos projetos culturais da Lei Rouanet

Este aplicativo faz uso da API SALIC para consultas aos dados do Sistema de Apoio às Leis de Incentivo à Cultura (SALIC). Para saber mais sobre a Lei Rouanet, acesse rouanet.cultura.gov.br.

O VerSalic pode ser utilizado em Versalic.cultura.gov.br. Descubra e compartilhe dados da Lei Rouanet!

Configuração do ambiente

É preciso ter node, npm, typescript e angular cli instalados para a execução do projeto.

A última versão do Node pode ser encontrada [aqui].(https://nodejs.org/en/). A versão usada para o desenvolvimento é 7.4.0. Usuários Ubuntu/Debian podem instalar via apt:

$ sudo apt-get update
$ sudo apt-get install nodejs

Geralmente o pacote Node já traz o npm junto, mas caso precise instalar, a versão usada para desenvolvimento é 4.0.5 Usuários Ubuntu/Debian podem instalar via apt:

$ sudo apt-get install npm

O TypeScript pode ser instalado via npm:

$ npm install -g typescript

Dependendo das configurações npm do seu sistema (em geral Mac e Linux) será necessário o 'sudo' para o npm ter as permissões de instalação.

Por fim, a instalação do Angular CLI também é feita via npm:

$ npm install -g @angular/cli

Mais informações sobre a instalação do ambiente Angular podem ser obtidas na página da CLI. A versão utilizada neste projeto é a 1.0.0-beta.31. Para verificar a versão atual, basta rodar:

$ ng --version

Instalação

Para que o npm possa baixar os módulos extras necessários para o projeto, navegue para a pasta do projeto e execute a instalação:

$ git clone https://github.com/mateuswetah/Projeto-Salic.git
$ cd Projeto-Salic/
$ ng install

Os módulos necessários são informados no package.json. Possíveis erros na instalação costumam acontecer por incompatilidades nas versões dos módulos. Caso isso ocorra, verifique no console qual a versão do módulo necessária e instale via npm install.

Executando em local server

Para obter um server de desenvolvimeto, execute:

$ ng serve

Navegue para http://localhost:4200/. O App vai automaticamente se atualizar após qualquer mudança feita nos arquivos fonte.

Link para a última versão hospedada

Acesse aqui.