Warning
Leia as discussões sobre migrar do Firebase para uma hospedagem própria (#182) antes de desenvolver um recurso novo.
O "FCT App" facilita a vida dos alunos da FCT, com o acesso aos eventos do câmpus. Tem alto potencial de expansão.
Todos podem contribuir para o "FCT App".
Leia o guia de contribuição do CACiC.
A documentação do projeto está disponível em cacic-fct/fct-app-docs.
O aplicativo é construído com Angular e pode ser acessado em fct-pp.web.app.
Para iniciar o site localmente, primeiro instale o Ionic CLI e o Bun.
Depois, instale as dependências:
bun install
Em seguida, inicie o servidor de desenvolvimento:
ionic serve --ssl
Instale o Firebase CLI e faça login.
Depois, no diretório do projeto, inicie o emulador com o comando:
firebase emulators:start --project fct-pp --import=./emulator-data --export-on-exit
Para testar as Cloud Functions, primeiro altere o diretório para functions
:
cd functions
Depois, instale as dependências:
bun install
Em seguida, compile com:
bun build
Não é necessário reiniciar o simulador após compilar.