Skip to content

Aplicativo Android que controla acesso a armários físicos usando leitura NFC, QRCODE e API de mapas.

Notifications You must be signed in to change notification settings

leogianfagna/SmartLocker

Repository files navigation

PuccProjetoIntegradorIIITime9

Repositório do time 9 do Projeto Integrador III, realizado em 2024 pela universidade PUC Campinas.

Badge em Desenvolvimento

Sobre o projeto

Informações sobre esse projeto.

Descrição:

Esse projeto cria uma aplicação em Android utilizando banco de dados Firebase Firestore que consiste em usuários poderem reservar armários em estabelecimentos pré definidos, que podem ser buscados através de um mapa dentro do aplicativo em uma interface interativa e amigável.

Como usar

Dentro da última release, instale o arquivo .apk disponibilizado em /app/release.

🟠 Modo administrativo: Parte do aplicativo que gerencia os armários. Pode ser acessado apenas ao realizar um login com uma conta que foi marcada como GERENTE no banco de dados.

🟢 Modo cliente: O aplicativo exige que você autentique-se. Você pode optar por usar o modo anônimo ou criar um conta. Se você já possuir uma, pode se logar normalmente usando suas credenciais. O controle de contas é feito através do Firebase Authentication. Depois disso, é exibido os possíveis armários próximos a sua região. Escolha um deles, amplie as opções, selecione o tempo total e confirme a locação. O aplicativo já controla se ainda há armários disponíveis em cada unidade. Um QR Code aparece na tela que simboliza a hora de mostrar ao gerente. Para que você possa entrar nesse processo, você precisa cadastrar um cartão logo após o seu cadastro.


Membros:

  • Arthur José Silva Maluf - 22005252
  • Leonardo Ferraro Gianfagna - 18174490
  • Nicholas Rey Rocha Tomic - 24018658
  • Nina Fernandes da Cunha Canto - 22012068

Como descrito no escopo do projeto, cada membro assumiu a responsabilidade em uma área.

Cargos de gerência

🧠 Líder: @ninacanto
📂 Gerente de configurações: @leogianfagna
✏️ Gerente de esforço: @nicholastomic
🖼️ Gerente de interação: @GuilhermeDallarii
💾 Gerente de teste e deploy: @ArthrM

Funções atribuídas

🖥️ Programador Kotlin: @ArthrM, @leogianfagna, @nicholastomic, @ninacanto
📶 Programador API: @ArthrM
🏠 Arquiteto de Software: @GuilhermeDallarii
🖍️ UI/UX: @leogianfagna
☁️ Soluções em nuvem: @nicholastomic
🥽 Testadora: @ninacanto

About

Aplicativo Android que controla acesso a armários físicos usando leitura NFC, QRCODE e API de mapas.

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages