Aplicativo para o professor com lançamento de frequência e registro de conteúdos offline, integrado ao i-Diário e i-Educar
Para executar o projeto é necessário a utilização de alguns softwares.
Clone o repositório:
git clone https://github.com/portabilis/i-diario-app.git && cd i-diario-appInstale as dependências:
npm installCrie o arquivo src/environments/environment.ts e o configure:
cp src/environments/environment.example.ts src/environments/environment.ts// src/environments/environment.ts
export const environment = {
app: {
version: '<VERSION>', // A versão do aplicativo (x.x.x)
token: '<TOKEN>', // AUTH_TOKEN
cities_url: '<URL>', // URL do i-Diário
},
production: false,
};É mandatório que o i-Diário tenha a variável
AUTH_TOKENconfigurada no arquivoconfig/secrets.ymldo contrário o aplicativo não conseguirá autenticar na API do i-Diário.
Execute o servidor:
npm run startSerá possível acessar o aplicativo através do browser na URL http://localhost:4200.
- Criar um usuário do tipo servidor, vinculado com um professor e com turmas no ano letivo atual
- Realizar login com o usuário e senha do professor no aplicativo
- Clicar no ícone de sincronização
O deploy do aplicativo se dá através do build e publicação nas lojas de aplicativos.
É interessante seguir os passos da documentação do framework.
Antes de enviar para as lojas será necessário fazer um build e assinar o aplicativo com seu certificado.
Para fazer a publicação na Play Store é necessário o uso do Android Studio.
Para fazer a publicação na Apple Store é necessário o uso do Xcode
npm run build
npx capacitor-assets generate
npx cap add ios
npx cap add android
npx cap copy
npx cap sync
npx cap open ios
npx cap open androidAlgumas perguntas aparecem recorrentemente. Olhe primeiro por aqui: FAQ.
Powered by Portábilis.