Primeiramente, obrigado! Vou tentar responder a todas as suas perguntas.
- Sobre essa impressão de etiquetas, é para colcoar nas crianças?
Isso mesmo, as etiquetas servem como uma identificação para os pais e as crianças. Cada etiqueta tem um QR Code para check-out.
- E por que a escolha do Electron para isso?
Porque o check-in é feito pelo celular do pai ou responsável. Então a igreja precisa de um computador conectado a impressora e esse computador vai imprimir. Além disso, o navegador não tem acesso a lista de impressoras, e o app desktop também serve para gerenciar as impressoras da igreja.
- Você já pensou em expandir o uso do seu app para além das igrejas evangélicas?
Por enquanto não penso nisso, o foco vai ser nas igrejas mesmo.
- Como você integrou isso (Supabase) ao seu projeto?
A integração é bem simples, na verdade. Basta instalar a biblioteca e criar um serviço para iniciar o supabase, e sempre que preciso fazer algo no banco, eu chamo esse serviço. Eu também criei um serviço base que contém um get, post, update and delete.
Por exemplo, toda vez que preciso buscar algo, eu uso essa função:
select(select = '*') {
return this.supabase.from(this.tableName).select(select, { count: 'exact' }).eq('active', true).order('created_at');
}
Quanto ao Firebase, eu uso ele apenas para hospedar o front-end, não uso para nada além disso.
- Você já pensou em expandir o foco do Ministrary para além do ministério infantil, abrangendo outras áreas dentro das igrejas?
Sim, a ideia é transformar o Ministrary em um sistema completo de gerenciamento de todo o voluntariado da igreja. Criando escalas, trocas dos voluntários, materiais de estudo, e etc.