Skip to content

🏦 App desenvolvido para o projeto final da Cubos Academy.

Notifications You must be signed in to change notification settings

jusylopes/flutter_nubank_desafio_final

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ebff516 · Nov 7, 2022
Jun 1, 2022
Jun 8, 2022
May 21, 2022
Jun 8, 2022
May 21, 2022
May 31, 2022
May 21, 2022
May 21, 2022
Nov 7, 2022
May 21, 2022
Nov 7, 2022
Jun 8, 2022

Repository files navigation

Desafio Final

🎯 Visão do Projeto

O carnaval de Salvador é um evento usualmente anual e que para acontecer conta com o apoio de diversos comerciantes. Para estabelecer o controle e a segurança é necessário fazer um credenciamento.

O processo de licenciamento dos ambulantes pode ser simplificado através do aplicativo LAS (Licenciamento de Ambulantes de Salvador).

Através desse projeto será possível realizar todo o processo desde a solicitação até o credenciamento. Trazendo mais conforto e segurança para os aplicantes que muitas vezes precisam enfrentar filas imensas.

🏗 O que fazer?

Você deve fazer um fork deste repositório na conta do Lider do projeto, criar o código e ao finalizar, realizar o Pull Request com o nome da equipe e membros.

Lembre-se que todos os membros devem trabalhar no repositório do seu lider. Usar o sistema branch é fundamental neste processo.

✅ Escopo de projeto

Deve ser criado um aplicativo em Flutter com as seguintes especificações:

  • Login de usuário
  • Registro de usuário
  • Logout de usuário
  • Atualização de dados do usuário
  • Listagem de Eventos
  • Detalhamento de Eventos
  • Credenciamento de usuário em eventos
  • Listagem de credenciamentos (Histórico)
  • Detalhamento de credencimentos (Histórico)

Extra

  • Alterar imagem de perfil
  • Carregar dados de endereço utilizando o Brasil API (https://brasilapi.com.br/docs)
  • Exibir Termo de participação em aplicação externa
  • Salvar detalhamento de credenciamento em PDF

Sinta-se a vontade para:

  • Escolher a arquitetura e padrões utilizados
  • Usar ou não usar bibliotecas
  • Escolher a ferramenta/padrão para gerenciamento de estado (Bloc/Cubit, Change Notifier, Mobx)

🕵 Items a serem avaliados

Pense no desafio como uma oportunidade de mostrar todo o seu conhecimento.

  • Tratamento de validações e erros
  • Estrutura e organização do projeto
  • Integração com as APIs
  • Manutebilidade e testabilidade do seu código
  • Estruturação de layout e fluxo de aplicação
  • Utilização de código limpo e princípios SOLID
  • Boas práticas do Dart e do Flutter
  • Boas práticas de UI alinhadas com as plataforma nativas
  • Gerenciamento de estado dos Widgets
  • Injeção de Dependências

🎁 Extras

Estes itens não são obrigatórios, porém desejáveis.

  • Realização de testes unitários
  • Modularização do projeto
  • Customização do aplicativo utilizando Tema Global
  • Preparação para disponibilizar em pelo menos uma Loja de Aplicativos
  • Cache de imagens
  • Adicionar animações (use a criatividade)

🚨 Informações Importantes

🚀 Team


Alice Soares


Daiane Santos


Dani Pereira


Isaias Pires


Jusy Lopes

About

🏦 App desenvolvido para o projeto final da Cubos Academy.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published