Skip to content

oGaabs/ListaDeEsperaQRCode_PFSergio-Flutter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 

Repository files navigation

Logo-Qrcode

Sobre o Projeto   |    Layout   |    Tecnologias   |    Instalação   |    Time   |   

💻 Sobre

Project Banner

Este repositório contém um aplicativo Flutter para gerenciar uma lista de espera usando leitura de QR Code.

O aplicativo permite que os usuários sejam adicionados à lista de espera ou removidos, com base no QR Code lido, assim como as informações das pessoas, consumindo uma API de lista de espera.


🎨 Layout

A seguir são exibidos os layouts da aplicação:

Lista de Espera

📱 Funcionalidades

  • Leitura de QR Code
  • Gerenciamento de listas de espera
  • Adição ou remoção de uma pessoa na lista de espera

🧪 Tecnologias

  • Flutter 2.0 ou superior
  • Dart 2.12 ou superior

👨‍💻 Como executar o aplicativo

  1. Clone este repositório para o seu computador.
  2. Certifique-se de ter o Flutter e o Dart instalados corretamente em seu ambiente de desenvolvimento.
  3. Abra um terminal na pasta raiz do projeto.
  4. Execute o comando flutter run para iniciar o aplicativo.

📁 Estrutura do Código

O código está organizado da seguinte forma:

  • O arquivo lib/main.dart é o ponto de entrada do aplicativo e contém a classe HomeScreen, que é a tela inicial do aplicativo.
  • A tela inicial exibe uma barra de navegação inferior usando BottomNavigationBar e tem dois itens: "Lista de Espera" e "Adicionar".
  • A classe ListaEspera exibe a lista de pessoas na tela "Lista de Espera" e permite que o usuário remova pessoas da lista.
  • A classe InserirPessoa exibe um formulário na tela "Adicionar" e permite que o usuário insira o nome de uma pessoa para adicioná-la à lista de espera.
  • A classe QrCodeScreen exibe a tela de leitura de QR Code, onde o usuário pode escanear um QR Code para obter o texto e usá-lo no aplicativo.
  • A pasta lib/models mantem o modelos que representam a lista e pessoas.

🗃 Dependências

Este aplicativo utiliza as seguintes dependências:

  • flutter_barcode_scanner (versão 2.0.0) - Uma biblioteca Flutter para leitura de QR Code.
  • qr_flutter (versão 4.0.0) - Uma biblioteca Flutter para renderizar QR Codes.
  • cupertino_icons (versão 1.0.2): Ícones estilizados para o Flutter, seguindo as diretrizes do iOS.
  • http (versão 0.13.5): Um pacote para fazer requisições HTTP no Flutter.
  • intl (versão 0.17.0): Biblioteca de internacionalização para Flutter.

🖋️ Contributing

Contribuições são bem-vindas! Se você encontrar algum problema ou tiver sugestões de melhorias, fique à vontade para abrir uma nova issue ou enviar um pull request.

🌐❤ Networks Gabriel:

GitHub followers Gabriel Instagram Gabriel Mail to Gabriel Linkedin Gabriel

🌐❤ Networks Arthur:

GitHub followers Arthur Instagram Arthur

👥 Time

📝 License

This project is licensed under the GNU GENERAL PUBLIC LICENSE.


About

Gerencie listas de espera de forma intuitiva e simples! Adicione e remova usuários com QR Code. Projeto final DS403 - 2022.

Topics

Resources

License

Stars

Watchers

Forks