Recentemente, junto com um amigo, lançamos o “Rincón Estudiantil Uruguay
”, uma comunidade online para todos os estudantes do ensino médio e universitário (e professores voluntários) do país, fornecendo assim um espaço informativo sobre Bolsas de Estudo, Vocações, Carreiras, etc. usando Discourse.
Um projeto iniciado do zero, por simples estudantes pré-universitários, com quase nenhum dinheiro para investir no projeto (mal cobrimos o servidor), trabalhamos dia e noite para melhorar o site, adaptá-lo aos estudantes e, claro, atraí-los para a comunidade.
Ultimamente tenho visto muitos tópicos aqui no Meta sobre “White-label Discourse App”, e pareceu uma boa oportunidade, pois, por alguma razão em nosso país preferem instalar aplicativos em vez de acessar um site (Sim, somos estranhos haha
)
Tendo um orçamento zero, e um laptop do governo (quase inútil, digamos), decidi usar uma plataforma no-code para este projeto: Kodular Creator
Minhas razões: eu já era usuário (e graças às minhas contribuições eles me presentearam com uma assinatura Premium)
Depois de passar alguns dias projetando, colocando um bloco aqui e ali, criando uma “mini rest api” para o App, consegui usar o método Discourse User Api Keys para o “Modo Leitor” do aplicativo (explicarei mais tarde)
Dois “modos de aplicativo”
Modo WebView 
O tradicional WebView não requer muita explicação: um pequeno WebView inserido em um aplicativo, e é isso ![]()
Modo Leitor 
Esta é uma interface personalizada que será lançada com o aplicativo, ela usa Discourse User Api Keys para obter os dados e exibi-los em uma interface mais simples e “direta”: Anúncios, Bolsas de Estudo, Mensagens, Notificações e é isso.
Como o nome diz, os dados estarão disponíveis apenas para visualização, sem qualquer possibilidade (por enquanto
) de interagir de outra forma.
Notificações Push usando OneSignal 
O Kodular oferece um componente de Notificações Push usando OneSignal, e consegui conectá-lo com o plugin Discourse OneSignal para que o usuário receba notificações no aplicativo (em ambos os modos)
[Wip] Capturas de tela
Beta na Google Play (apenas Uruguai)
Modo Leitor - Anúncios
Tópico - Modo Leitor
Notificações (Contador e ListView)
Estou aberto a perguntas e, possivelmente, no futuro, poderei criar aplicativos baseados em Discourse sob demanda (Android) ![]()
Grato pela existência do Discourse ![]()
#HappyCoding








