... | @@ -24,3 +24,24 @@ Devem ser apresentados das seguintes formas: |
... | @@ -24,3 +24,24 @@ Devem ser apresentados das seguintes formas: |
|
* Imagens ou Gifs
|
|
* Imagens ou Gifs
|
|
* Diagramas ou Sistemas
|
|
* Diagramas ou Sistemas
|
|
* Descrições ou Textos explicativos
|
|
* Descrições ou Textos explicativos
|
|
|
|
|
|
|
|
|
|
|
|
A arquitetura de pacotes pensada para o projeto Descarta fácil foi divida em três:
|
|
|
|
|
|
|
|
*Database:*
|
|
|
|
|
|
|
|
Para o banco de dados, é usado o Firebase Realtime Database, que é um banco de dados hospedado na nuvem. Os dados são armazenados como JSON e sincronizados com todos os usuários conectados em tempo real. Sendo assim, todos os usuários conectados a aplicação compartilham uma instância do Realtime Database e recebem automaticamente atualizações com os dados mais recentes.
|
|
|
|
|
|
|
|
*Back-end:*
|
|
|
|
|
|
|
|
Para a criação do back-end foi escolhido a tecnologia Firebase. O Firebase é um Baas (Backend as a Service) para aplicações Web e Mobile da Google. Esta tecnologia fornece aos desenvolvedores um conjunto de ferramentas e serviços para auxiliar a desenvolver aplicativos. Sua base é construída na infraestrutura do Google, sendo categorizado como um programa de banco de dados NoSQL, que armazena dados em documentos do tipo JSON.
|
|
|
|
|
|
|
|
*Mobile:*
|
|
|
|
|
|
|
|
Sistema projetado para ser utilizado via dispositivo Mobile IOS/Android, através de download que pode ser feito na App Store/Google Play. Feito utilizando o React Native, uma biblioteca que mescla Javascript, HTML e CSS, possibilitando a criação de aplicações de forma nativa em ambas plataformas(IOS/Android), aderindo a técnica de componentização.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|