... | @@ -8,7 +8,19 @@ Para gerenciar as interações, a plataforma utiliza outras coleções: |
... | @@ -8,7 +8,19 @@ Para gerenciar as interações, a plataforma utiliza outras coleções: |
|
* `user_event`: Gerencia as inscrições dos participantes e consolida a pontuação final.
|
|
* `user_event`: Gerencia as inscrições dos participantes e consolida a pontuação final.
|
|
* `user_task`: Registra em detalhes as submissões de tarefas, incluindo as respostas dos usuários e os resultados das validações.
|
|
* `user_task`: Registra em detalhes as submissões de tarefas, incluindo as respostas dos usuários e os resultados das validações.
|
|
|
|
|
|
A arquitetura da plataforma é construída sobre o ecossistema Google Firebase, utilizando serviços como **Cloud Firestore**, **Firebase Authentication**, **Cloud Functions**, **Cloud Storage** e **Firestore Security Rules**.
|
|
A arquitetura da plataforma é construída sobre o ecossistema Google Firebase, utilizando serviços como **Cloud Firestore**, **Firebase Authentication**, **Cloud Storage** e **Firebase Realtime Database**.
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
## Tecnologias
|
|
|
|
|
|
|
|
A arquitetura da plataforma é construída sobre o ecossistema Google Firebase, utilizando os seguintes serviços:
|
|
|
|
|
|
|
|
* **Google Firebase**: Uma plataforma de desenvolvimento de aplicativos que oferece um conjunto de serviços para ajudar na criação de aplicativos web e mobile. A plataforma inclui diversas ferramentas que facilitam o desenvolvimento, o gerenciamento e a escalabilidade de aplicações.
|
|
|
|
* **Cloud Firestore**: Um banco de dados NoSQL, flexível e escalável, para armazenar e sincronizar dados de aplicativos em tempo real.
|
|
|
|
* **Firebase Authentication**: Um serviço completo para autenticar e gerenciar usuários de forma segura, com suporte a login por e-mail, redes sociais e outros métodos.
|
|
|
|
* **Cloud Storage for Firebase**: Oferece armazenamento de objetos, como imagens, áudio e vídeo, de forma segura, robusta e escalável, ideal para conteúdo gerado pelo usuário.
|
|
|
|
* **Firebase Realtime Database**: Um banco de dados NoSQL que armazena e sincroniza dados em tempo real, permitindo que os clientes acessem a informação mais atualizada em milissegundos.
|
|
|
|
|
|
---
|
|
---
|
|
|
|
|
... | | ... | |