Skip to content

Aplicativo para o professor com lançamento de frequência e registro de conteúdos offline integrado ao i-Diário

License

Notifications You must be signed in to change notification settings

portabilis/i-diario-app

Repository files navigation

i-Diário App

Aplicativo para o professor com lançamento de frequência e registro de conteúdos offline, integrado ao i-Diário e i-Educar

Dependências

Para executar o projeto é necessário a utilização de alguns softwares.

Instalação

Clone o repositório:

git clone https://github.com/portabilis/i-diario-app.git && cd i-diario-app

Instale as dependências:

npm install

Crie 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_TOKEN configurada no arquivo config/secrets.yml do contrário o aplicativo não conseguirá autenticar na API do i-Diário.

Execute o servidor:

npm run start

Será possível acessar o aplicativo através do browser na URL http://localhost:4200.

Sincronização com i-Diário

  • 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

Deploy

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.

Build

Antes de enviar para as lojas será necessário fazer um build e assinar o aplicativo com seu certificado.

Android

Para fazer a publicação na Play Store é necessário o uso do Android Studio.

iOS

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 android

Perguntas frequentes (FAQ)

Algumas perguntas aparecem recorrentemente. Olhe primeiro por aqui: FAQ.


Powered by Portábilis.

About

Aplicativo para o professor com lançamento de frequência e registro de conteúdos offline integrado ao i-Diário

Resources

License

Code of conduct

Stars

Watchers

Forks

Contributors 11