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

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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