Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/thlindustries/obelisco_jr_college_company
Site da empresa JR IFSP
https://github.com/thlindustries/obelisco_jr_college_company
angular7 nodejs php
Last synced: 4 days ago
JSON representation
Site da empresa JR IFSP
- Host: GitHub
- URL: https://github.com/thlindustries/obelisco_jr_college_company
- Owner: thlindustries
- Created: 2019-10-05T20:07:14.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2023-01-07T10:38:42.000Z (almost 2 years ago)
- Last Synced: 2023-03-08T10:20:16.330Z (over 1 year ago)
- Topics: angular7, nodejs, php
- Language: TypeScript
- Size: 7.74 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 30
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Configuração de ambiente
## Passos para configuração do Angular:
- Abrir um prompt de comandos na pasta “frontend-obelisco” e executar o comando npm install;- Executar o comando ng serve para executar a aplicação.
## Configurações para o PHP:
- Adicionar no arquivo .env as strings de conexão para o banco.
Em ambiente Linux:
- Acessar a pasta “backend-obelisco” e executar o comando:
```bash
php -S localhost:8080
```Em ambiente Windows:
- Necessária a instalação do XAMPP;
- Adicionar a model.php na pasta “htdocs” do XAMPP;
- Iniciar o XAMPP.
## Configurações MySQL:
- Instalar o MySQL Workbench.
# Desenvolvimento
Para o desenvolvimento em ambiente local, realizar a alteração do valor da variável “obeliscoServiceUrl”, no arquivo environment.prod.ts (caminho: “frontend-obelisco/src/environment”);## Comando para gerar arquivos no Angular:
Para a geração de componentes, serviços ou módulos, basta a execução do comando:
```bash
ng generate {c/s/m} [nome_do_arquivo]
```## Workflow de desenvolvimento:
- Um componente é referente a uma página da aplicação, composto por um HTML, CSS e Typescript.- Cada componente tem um service.
- O service se conecta com o back-end para fazer as requisições HTTP.
- O back-end recebe o objeto e realiza as regras de negócio, salvando, deletando, atualizando e lendo do banco de dados.
## License
[thlindustries](http://thlinc.com/)