Pular para o conteúdo principal

Tecnologias

O FCT App é desenvolvido com as seguintes tecnologias:

  • Angular - Framework web;
  • Ionic - Framework com uma biblioteca de componentes para a interface do usuário cross-platform;
  • Firebase por meio do AngularFire:
    • App Check;
    • Authentication;
    • Cloud Functions;
    • Firestore;
    • Remote Config;
    • Storage.

Para conhecer o hardware e os softwares utilizados na infraestrutura de hospedagem, consulte a seção Infraestrutura.

O Angular foi escolhido por ser um framework robusto e opiniado, o que facilita na organização do código e na manutenção do projeto.

O Ionic foi escolhido por ser um framework cross-platform e por ser fácil de usar.

O Firebase foi escolhido por ser uma plataforma serverless e por permitir uma rápida implementação de funcionalidades.

nota

Há discussões sobre a substituição do Firebase por uma solução open-source, como o Supabase.

Confira na discussão cacic-fct/fct-app #182.