--- tags: [ag-music, app-mobile, api, assinatura-digital] created: 2026-03-27 updated: 2026-04-14 parent: "[[AG-Music]]" --- # App Professor e Assinatura Digital Funcionalidades adicionadas em marco/2026. ## App do Professor Diretorio: `ag_music_app/` - App mobile para professores - Controller: `ApiProfessorController` -- API REST para o app - Autenticacao via token: `ApiAuthFilter` + `ApiTokenModel` ### Funcionalidades - Pausas de aula (`AulaPausaModel`) - Presenca do professor - Geolocalizacao de aulas ### Migrations - `2026-03-27-100000_CreateApiTokens` - `2026-03-27-100001_CreateAulaPausas` - `2026-03-27-100002_AddProfessorPresenteEmAulas` - `2026-03-27-100003_AddGeolocalizacaoAulas` ## Assinatura Digital de Lancamentos - Controller: `AssinaturaController` - Views: `assinatura/assinar.php`, `invalido.php`, `ja_assinado.php` ### Campos em `lancamentos_financeiros` - `assinatura_token` - `assinatura_img` (LONGTEXT) - `assinatura_data` - `assinatura_ip` ### Migration - `2026-03-31-100000_AddAssinaturaLancamentos` ## Configuracoes de Cartao - Migration: `2026-03-27-200000_CreateConfiguracoesCartao` - Model: `FaturaCartaoModel` ## Monitoramento de Aulas - View: `direcao/monitoramento_aulas.php` ## Ver tambem - [[AG-Music]] - visao geral do projeto - [[Deploy - Procedimento]] - como fazer deploy das novas funcionalidades