Realizado

App Mobile Controle Financeiro de Casal com Sincronização Offline/Online

Publicado em 26 de Junho de 2025 dias na TI e Programação

Sobre este projeto

Aberto

Olá! Preciso desenvolver um aplicativo mobile chamado "Pichuruco", que funcionará como um cofrinho digital compartilhado para casais. O objetivo principal é acompanhar as economias conjuntas de forma simples e eficaz, com a capacidade de operar offline e sincronizar dados automaticamente.

Requisitos Funcionais:

1.  Código Secreto do Casal:
    *  Ao configurar o app pela primeira vez em dois celulares, um código secreto compartilhado (definido pelo casal) deve ser usado para conectar ambos os dispositivos à mesma base de dados.
    *  Essa conexão deve garantir a sincronização automática e em tempo real dos registros entre os dois aparelhos.

2.  Tela Inicial:
    *  Exibir uma frase de boas-vindas personalizável (inicialmente "Slk, vamos casar mesmo, fi.").
    *  Mostrar o saldo total economizado pelo casal.
    *  Apresentar uma meta fixa de economia no valor de R$15.000,00.
    *  Incluir uma barra de progresso visual que mostre o percentual alcançado em relação à meta.
    *  Disponibilizar botões para:
        *  Adicionar novo depósito.
        *  Visualizar histórico de guardanças.
        *  Exportar histórico em formato CSV.

3.  Tela de Novo Depósito:
    *  Campos obrigatórios para preenchimento:
        *  Valor do depósito.
        *  Nome da pessoa que fez o depósito (opções fixas: Gabriel ou Hayra).
        *  Um elogio para o parceiro(a).
    *  Campo opcional para "O que você quer se lembrar no futuro?".
    *  O botão de salvar deve primeiro gravar os dados localmente para garantir o funcionamento offline.
    *  Quando o dispositivo estiver online, os dados devem ser sincronizados automaticamente com a base de dados na nuvem.

4.  Tela de Histórico ("Histórico de guardanças"):
    *  Listar todos os depósitos realizados.
    *  Para cada depósito, exibir:
        *  Nome de quem depositou.
        *  Valor (em R$).
        *  Elogio registrado.
        *  Lembrança (se preenchida).
        *  Data do depósito.
    *  O histórico deve ser atualizado em tempo real em ambos os celulares conectados.
    *  Incluir um botão para exportar o histórico completo para um arquivo CSV.

5.  Armazenamento e Sincronização:
    *  O aplicativo deve ser totalmente funcional mesmo sem conexão com a internet.
    *  Os dados devem ser armazenados localmente no dispositivo.
    *  Ao detectar uma conexão online, o app deve sincronizar automaticamente os dados locais com a nuvem.
    *  Deve ser utilizada uma solução de banco de dados em nuvem com sincronização em tempo real, como Firebase Realtime Database, Firestore, Supabase ou similar.

Entrega:

*  O aplicativo final deve ser entregue em formato .apk para instalação direta em dispositivos Android.
*  Não é necessária a publicação em lojas de aplicativos (Google Play Store, etc.).
*  Se possível, gostaria de ter acesso ao link do painel do banco de dados em nuvem utilizado (Firebase, Supabase, etc.) Para visualização dos dados.

Possuo algumas ideias de design de tela que foram elaboradas com auxílio de ferramentas de IA e que posso compartilhar.

Categoria TI e Programação
Subcategoria Programação de Apps para Android, iOS e outros
Qual é o alcance do projeto? Criar um novo aplicativo

Prazo de Entrega: Não estabelecido

Habilidades necessárias

Outro projetos publicados por H. M. S.