Giter Site home page Giter Site logo

macro's Introduction

Macro

macro's People

Contributors

vitorcheung avatar gabrielenamie avatar biancammatos avatar felipele17 avatar thaisbras avatar

Watchers

Joaquim Pessôa Filho avatar  avatar

macro's Issues

integraçao onboarding

Como desenvolvedor quero fazer o primeiro fluxo do app para poder habilitar o usuário de usar o app todo

Pré Requisito:

  • onboarding lógica
  • onboarding estrutura
  • cloud kit
  • convite

Tasks:

  • confirmação de envio do convite
  • confirmação de aceitação do convite

Quanto tempo vai demorar: 1 dia

Observação:

[Front][App] Estrutura da tela de configuração

Como desenvolvedor quero fazer a estrutura da tela de configuração para prepara-la para a sua lógica

Pré Requisito:

  • Design

Tasks:

  • Label
  • Toggle
  • Navigation List
  • Botão olho
  • Table de configuração

Quanto tempo vai demorar: 2 dias

Observação: nenhuma

Lógica de formulário configurar gastos

Como desenvolvedor quero informar meu usuário quando o mesmo está sem internet dentro do app

Pré Requisito:

  • View do formulário de gastos
  • View da tela principal

Tasks:

  • Atualizar: tela principal e tela de gastos

Quanto tempo vai demorar: 1 dia

Observação: Nenhuma

[Front][App] Bug - Foto bugada no onboarding

Como usuário quero ver a imagem do onboarding sem problemas para ter uma melhor experiencia

Pré Requisito:

  • Onboarding

Tasks:

  • arrumar imagem
  • Integração com o App

Quanto tempo vai demorar: 1 dia

Observação:

Refinamento da UI da tela de metas

Pré Requisito:

  • Estrutura da tela de meta,
  • Estrutura da tela de gasto,
  • Estrutura da tela de principal

Tasks:

  • Cor
  • Fonte
  • Espaçamento

Quanto tempo vai demorar: 3 dias

Observação: Existe a possiblidade de algumas coisas mudadas terem uma complexidade maior. Caso aconteça, esse card não englobara, um outro card irá surgir para essas complexidades

Estrutura da telas metas

Pré Requisito:

  • Design e textos prontos;

Tasks:

  • Gráfico,
  • List,
  • Segmented Bar;
  • Botão;
  • Label;

Quanto tempo vai demorar: 2 dias

Observação: Pegar POC de gráfico e reutilizar

Convite Shared CloudKit

Como usuário quero poder compartilhar minha conta com meu parceiro para

Pré Requisito:

  • Onboarding feito,
  • CloudKit Integrado

Tasks:

  • Verificar existencia de shared
  • retornar uma share
  • criar um modal de convite

Quanto tempo vai demorar: 2 dias

Observação: Essa função é critica para o funcionamento do app como um todo

[Lógica][App] Lógica da tela sem internet

" Como usuário quero ser notificado quando há a falta de internet para o funcionamento do App."

Pré Requisito:

  • Estrutura da tela sem internet

Tasks:

  • Implementar lógica que perceba quando há a falta de conexão com a internet no dispositivo
  • Implementar o fluxo no qual a tela deve seguir após sem apresentada

Quanto tempo vai demorar: 3 dias

Observação: É interessante pensar na situação no qual a internet acaba durante o processo de inserção de informações no formulário

Lógica da tela de Metas

Como usuário quero poder editar e acessar minhas metas para ter melhor controle de dados

Pré Requisito:

  • Revisão da regra de negócio,
  • Estrutura da tela principal feita,
  • Estrutura da tela de metas feita,
  • CloudKit implementado

Tasks:

  • delete de metas
  • form de Edit
  • Ação de tickar semana

Quanto tempo vai demorar: 3 dias

Observação: O fetch das metas não será feito nessa tela, o fetch foi feito na tela principal e foi passado por injeção para essa tela

Estrutura da tela de Empty State

Como usuário quero saber em qual espaço da tela principal estará as minhas metas para quando for adicionar a primeira meta.

Pré Requisito:

  • View da tela principal

Tasks:

  • Adicionar texto para o espaço vazio presente na área de Card de Metas enquanto não há nenhuma.

Quanto tempo vai demorar: 1 dia

Observação: Nenhuma

Lógica da tela Principal

Como usuário quero poder mexer na tela inical para conseguir controlar meus gastos e mexer nas minhas metas

Pré Requisito:

  • Revisão da regra de negócio,
  • CloudKit implementado,
  • Estrutura da tela inicial,
  • Geração de cards
  • Lógica dos cards

Tasks:

  • Fetch de 50 - 15 - 35 e das metas
  • Chamada de formulário

Quanto tempo vai demorar: 1 dia

Observação: O fetch das metas será feito nessa view para que quando o usuário entrar na tela de metas, o app não necessite fazer um segundo fetch da mesma meta

[CloudKit][Aprendizagem][App] Autenticação do CloudKit

Como desenvolvedor quero autenticar os IDs dos usuários para garantir que eles se conectem realmente com quem mandarem o convite.

Pré Requisito:

  • CloudKit integrado
  • Tela de Desconectar

Tasks:

  • Aplicar autenticação no convite

Quanto tempo vai demorar: 1 dia

Observação: Nenhuma

[Front] [App] Tela de carregamento

" Como usuário quero ter um feedback do carregamento dos meus dados."

Pré Requisito:

  • CloudKit
  • Protótipo de alta da tela

Tasks:

  • Implementar animação
  • Implementar feedback
  • Integração com o App

Quanto tempo vai demorar: 4 dias

Observação:

Push Notification/Subscription

Como usuário quero poder compartilhar minha conta com meu parceiro para poder ver oque ele fez

Pré Requisito:

  • CloudKit Integrado

Tasks:

  • App Delegate
  • notification

Quanto tempo vai demorar: 1 dias

Observação:

Integração do CloudKit

  • Container

Como desenvolvedor quero ter acesso ao container do CloudKit para ter acesso as database private and shared para que eu possa acessar e modificar os dados

  • Fetch, Post e Share

Como desenvolvedor quero ter acesso a minha database para poder postar e pegar dados.
Como usuário quero compartilhar meus dados para que meu parceiro possa ver.

  • Tratamento de Dados

Como desenvolvedor quero ter acesso aos dados do CloudKit para conseguir acessar em qualquer ponto do aplicação

Pré Requisito:

  • Criar projeto
  • CloudKit implementado

Quanto tempo vai demorar: 3 dias

[CloudKit][App] Cache - Estrutura dos gastos (UserDefault)

Como usuário quero ver a estrutura do App de forma estática e que não mude a cada carregamento para ter mais facilidade ao alterar um gasto

Pré Requisito:

  • CloudKit

Tasks:

  • Salvar Estrutura dos gastos
  • Colocar na tela inicial

Quanto tempo vai demorar: 2 dia

Observação:

Revisão das regras de negócio

Como desenvolvedor quero garantir a estrutura do Database para que futuramente minimizar os problemas

  • Verificar quais dados são necessários para cada entidade do nosso programa

Quanto tempo vai demorar: 1 dia

Lógica Formulário - Add Metas

Como usuário quero adicionar meus dados no database para eles serem salvos

Pré Requisito:

  • Estrutura da tela de formulários,
  • CloudKit integrado
  • Todas as telas que usam POST devem estar feitas

Tasks:

  • CloudKit
  • Post de metas

Quanto tempo vai demorar: 1 dia

Observação: Nenhuma

Geração de Cards

Como usuário quero visualizar meusgasto e metas para conseguir receber as informação mais fácil.

Pré Requisito: Estrutura da tela principal

Tasks:

  • Labels
  • imagens
  • Lógica dos Cards

Quanto tempo vai demorar: 1 dias

Observação:

Lógica Formulário - Configurar Metas

Como usuário quero editar meus dados no database para eles serem salvos

Pré Requisito:

  • Estrutura da tela de formulários,
  • Tela de criação de meta
  • CloudKit integrado

Tasks:

  • CloudKit
  • Estrutura/lógica criação de metas

Quanto tempo vai demorar: 1 dia

Observação: Nenhuma

Estrutura da tela principal

Como desenvolvedor quero estruturar a função principal do app mais cedo para adiantar a produção das telas

Pré Requisito: nenhum

Tasks:

  • Carrossel
  • TableView
  • Botão Add Metas
  • Botão config
  • Ações table (swipe)
  • Labels

Quanto tempo vai demorar: 2 dias

Observação: Essa issue tem como propósito criar a base das primeiras telas sem a necessidade da criação dos cards

[Front][App] Estrutura da tela sem internet

Como desenvolvedor quero informar meu usuário quando o mesmo está sem internet dentro do app

Pré Requisito:

  • Nenhum

Tasks:

  • Imagem
  • Texto

Quanto tempo vai demorar: 2 dias

Observação: estrutura necessita estar pronta para a lógica ser feita

fetch mais rápido

Como usuário quero que a tela de carregamento seja mais rápida para usar o app mais rápido

Pré Requisito:

  • CloudKit
  • Onboarding
  • Tela Inicial feitas

Tasks:

  • aumentar velocidade do fecth

Quanto tempo vai demorar: 1 ida

Observação: Espero não ser tão difícil

Mudar a fonte nos textos

Como usuário quero visualizar as fontes do app com um padrão para ter uma experiência agradável ao usar o app

Pré Requisito:

  • Ter textos

Tasks:

  • Criar Enum
  • Aplicar Enum

Quanto tempo vai demorar: 1 dia

Observação: O Fe precisa de ajuda

[Front][App] Bug - Cores do botão

Como usuário quero que os botões tenham a mesma cor.

Pré Requisito:

  • Fluxo feito

Tasks:

  • Mudar cores dos botão
  • Integrar

Quanto tempo vai demorar: 1 dia

Observação:

Criação tela Onboarding

Pré Requisito:

  • Cloudkit convite ponto;
  • Design e textos prontos;

Tasks:

  • Botão próximo;
  • Imagens;
  • Botão pular;
  • Label;
  • Botão compartilhar (cloudkit);

Quanto tempo vai demorar: 1 dia

Observação: Lembrar da tela aparecer apenas uma vez

Lógica de Detalhes de Gasto

Como usuário quero conseguir editar, postar, deletar e ver meus gastos para ter o controle sobre eles

Pré Requisito:

  • Estrutura da tela de gastos,
  • CloudKit implementado,
  • Lógica,
  • Estrutura da home,
  • Revisar regra de negócio,

Tasks:

  • Fetch de gastos
  • Chamada de formulário
  • delete
  • Chamar tela de formulário (Edit)
  • Limite disponível e valor gasto

Quanto tempo vai demorar: 2 dias

Observação: É necessário ter certeza que o model spend está correto com as regras de negócio para iniciação dessa task

Bug - Post Iniciais

Como usuário quero conseguir acessar a tela inicial do app de um modo para eu consiga usá-la corretamente

Pré Requisito:

  • CloudKit
  • Onboarding
  • Tela Inicial feitas

Tasks:

  • Post User
  • Post metedologia de spend

Quanto tempo vai demorar: 1 ida

Observação: Espero não ser tão difícil

[Front][App] Colocar ícone escolhido no formulário

Como usuário quero receber melhor feedback para ver se a ação foi feita

Pré Requisito:

  • form

Tasks:

  • colocar icone no form
  • icone precisa mudar quando escolher outro

Quanto tempo vai demorar: 1 dia

Observação:

[Lógica][App] Lógica das configurações

Como usuário quero poder editar os meus dados para deixá-los certos

Pré Requisito:

  • Estrutura de tela de configuração,
  • CloudKit integrado
  • Revisão de regra de negócio

Tasks:

  • Read nome
  • Read e Update renda
  • Read e delete parceiro
  • Update Due Date

Quanto tempo vai demorar: 4 dias

Observação: Nenhuma

[CloudKit][App] Push Notification

Como usuário quero poder ver as modificações do meu parceiro para acompanhar minhas contas

Pré Requisito:

  • Push notification
  • CloudKit

Tasks:

  • fazer os push notifications
  • fazer as telas mudar
  • arrumar os bugs

Quanto tempo vai demorar: 1 dia

Observação:

Estrutura das Telas de formulário

Como desenvolvedor quero estruturar a função de formulário para adiantar a produção das telas

Pré Requisito: nenhum

Tasks:

  • TextField
  • Modal do icones
  • botão de próximo
  • Imagens das Nozes

Quanto tempo vai demorar: 2 dias

Observação: Essa issue tem como propósito criar a base das primeiras telas sem a necessidade da criação dos cards

delete from cloud

Como desenvolvedor quero poder fazer delete no db para conseguir atualizar o banco

Pré Requisito:

  • CloudKit implementado

Tasks:

  • delete CloudKit

Quanto tempo vai demorar: 1/2 dias

Observação:

Lógica Formulário - Gastos

Como usuário quero adicionar meus dados no database para eles serem salvos

Pré Requisito:

  • Estrutura da tela de formulários,
  • CloudKit integrado
  • Todas as telas que usam POST devem estar feitas

Tasks:

  • CloudKit
  • Post de entidades

Quanto tempo vai demorar: 2 dias

Observação: Todas as telas que precisam chamar no formulário, devem ser feitas antes, isso inclui lógica e estrutura

[CloudKit][Lógica][App] Bug - Reload tela

Como usuário que o app seja tenha update para não sair toda hora do app e voltar

Pré Requisito:

  • CloudKit
  • Telas de metas
  • Onboarding
  • Spents

Tasks:

  • Reload Tela principal
  • Reload Tela Onboarding
  • Reload Tela Spends
  • integração

Quanto tempo vai demorar: 5 dias

Observação:

Estrutura do Card de Gasto

Como usuário quero ver os cards meus gastos para conseguir gerencia-los

Pré Requisito:

  • Estrutura da tela de Inicial,
  • CloudKit integrado

Tasks:

  • Alterar Cores
  • Labels

Quanto tempo vai demorar: 1 dia

Observação:

[Front][App] Refinar tela de onboarding do convite

" Como usuário quero entender porque devo enviar e receber outro convite."

Pré Requisito:

  • Telas de Onboarding prototipadas

Tasks:

  • Implementar imagens de feedback para o usuário em relação ao convite;
  • Implementar textos de feedback para o usuário em relação ao convite;

Quanto tempo vai demorar: 2 dias

Observação: É interessante manter a lógica já criada para as telas de onboarding

[Front][App] Bug - TextField

" Como desenvolvedor não quero ter um valor padrão no texto de preenchimento e sim o aparecimento do placeholder para o melhor entendimento do usuário sobre o formulário."

Pré Requisito:

  • telas de formulário

Tasks:

  • Converter o TextField para um valor optional que deixe o placeholder aparecendo

Quanto tempo vai demorar: 3 dias

Observação:

[Front-End][App] Estrutura das telas de metodologias

Como usuário quero entender melhor as metedologias do app para utilizar elas de forma eficiente

Pré Requisito:

  • Design e textos prontos

Tasks:

  • Label
  • Imagem

Quanto tempo vai demorar: 2 dias

Observação: Tela simples de fazer sem muita complicação

Colocar SFSymbols Ícone formulário gastos

Como desenvolvedor quero mostrar para o usuário os ícones para ele escolher

Pré Requisito:

  • Tela de formulário gastos pronta

Tasks:

  • SFsymbol

Quanto tempo vai demorar: 1 dia

Observação:

Estrutura de detalhes de gasto

Como desenvolvedor quero estruturar a função detalhes de gasto do app mais cedo para adiantar a produção das telas

Pré Requisito: nenhum

  • TableView
  • Labels
  • add gasto
  • Ações table (swipe)
  • editar

Quanto tempo vai demorar: 2 dias

Observação: nenhuma

Update CloudKit

Como desenvolvedor quero poder fazer update no db para conseguir atualizar o banco

Pré Requisito:

  • CloudKit implementado

Tasks:

  • Update CloudKit

Quanto tempo vai demorar: 1/2 dias

Observação:

[Lógica][App]ViewModel Tela de carregamento

Como desenvolvedor quero organizar a ViewModel para colocar a tela de loading no tempo correto.

Pré Requisito:

  • Tela de loading pronta

Tasks:

  • Organizar ViewModels;
  • Bom funcionamento do App;
  • Integração correta da tela de loading;

Quanto tempo vai demorar: 1 dia

Observação:

Adicionar imagens e cores no Xcode

Pré Requisito:

Tasks:

  • Imagens
  • Cores

Quanto tempo vai demorar: 1 dia

Observação: Colocar as imagens em 1x, 2x e 3x. Nomear as cores e imagens de forma lúdica.

Bug Carrossel

Como desenvolvedor quero resolver o problema dos dados aparecerem de acordo com o card clicado para melhorar a navegação e deixar o carrossel funcional

Pré Requisito:

  • Carrossel
  • Cards Carrossel

Tasks:

  • Consertar bug

Quanto tempo vai demorar: 1 dia

Observação:

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.