- Início
- Biblioteca de Código
- Finanças a Dois: React + Firebase
Finanças a Dois: React + Firebase
4.0
pt
Desenvolvimento de Aplicativos
React
Firebase
Clean Architecture
Finanças
Gestão de Gastos
Prompt
Gerar um aplicativo react + Firebase (Clean Architecture) chamado “Finanças a Dois”, para o casal acompanhar contas pagas e a pagar, metas de gastos/poupança e gestão de empréstimos, com projeção anual e alertas inteligentes. PILARES DE NEGÓCIO 1. Visão clara do fluxo de caixa mensal (valor pago vs. pendente). 2. Automação de despesas fixas e lembretes. 3. Decisão orientada sobre quitar ou amortizar empréstimos. 4. Experiência colaborativa (dois usuários na mesma “casa”). STACK TÉCNICO - Flutter 3.22 (Material 3, `Riverpod`, `go_router`, `intl`) - Firebase - Auth (e-mail/senha) + deep-link convite de casal - Firestore (coleções descritas abaixo) - Cloud Functions (Node 20) - Cloud Storage (comprovantes) - FCM (push lembretes) - CI/CD: GitHub Actions → Firebase App Distribution MODELOS FIRESTORE - `/households/{hid}` → { name, createdAt, memberIds[] } - `/users/{uid}` → perfil, notificationPrefs, householdId - `/bills/{hid}/{yyyyMM}/{billId}` { title, amount, category, dueDate, recurrence, status, paidAt, paymentMethod{bank,channel}, attachmentUrl } - `/recurringTemplates/{hid}/{templateId}` { title, amount, category, dueDay, paymentMethod, active, createdAt } - `/goals/{hid}/{goalId}` { type:SAVINGS|DEBT, title, targetAmount, currentAmount, deadline } - `/loans/{hid}/{loanId}` { title, principal, interestRateAnnual, termMonths, startDate, paymentDay, paidPrincipal, paidInterest, nextDueDate, remainingInstallments, status } - `/loanPayments/{hid}/{loanId}/{yyyyMM}/{id}` { installmentNumber, amountPrincipal, amountInterest, paidAt, paymentMethod, attachmentUrl } - `/summaries/{hid}/{yyyyMM}` → { totalPaid, totalPending, updatedAt } - `/projections/{hid}/{year}` → { monthTotals{“01”:val, …}, updatedAt } CLOUD FUNCTIONS 1. recurringScheduler (Pub/Sub diário 00:10) - Lê `/recurringTemplates` ativos e gera contas futuras em `/bills`. 2. monthlySummaryCache (Pub/Sub diário 00:30) - Soma bills por status e grava em `/summaries`. 3. loanStatusUpdater (Pub/Sub diário 01:00) - Marca empréstimos como OVERDUE se nextDueDate < hoje. 4. suggestEarlyPayoff (HTTPS Callable) - Recebe loanId, calcula saldo devedor (Price/SAC), compara taxa × CDI líquido e retorna canPayoff, interestSaved.
Resultado Gerado
Mais Recomendações
Ver TodosGerador de Boletins Inteligente
4.0
Tecnologia
pt
boletim de ocorrência
automação jurídica
correção de texto
Título: Gerador Inteligente de Boletins de Ocorrência com Auto-Aperfeiçoamento e Base Legal
Descrição:
Desenvolva um aplicativo que gera boletins de ocorrência (B.O.) com estrutura fixa e dados flexí...
App para análise e correção de CSV
4.0
Tecnologia
pt
CSV
análise de dados
correção de erros
automação
organização de dados
quero um app que analise todo o csv, detecte onde esta os erros, remova as linhas com defeito, gere outro csv com as linhas com defeitos, depois resgate o arquivo com as linhas com defeito, corrija e ...
Crie um jogo Pitfall com robôs
4.0
Desenvolvimento de Jogos
pt
jogo
robôs
Pitfall
desenvolvimento
crie um jogo estilo pit fall apenas substitua o jacare por robos...
Kibella Moda 克隆网站
4.0
网站克隆
pt
克隆网站
Kibella Moda
时尚网站
a clone of website https://www.kibellamodaevangelica.com.br/
...
Criar Site Loja Roupas
4.0
Desenvolvimento Web
pt
loja de roupas
SEO
redes sociais
Desejo criar um site para uma loja de roupas feminias que seja extremamento persoasivo e com todos os recursos para ser encontrado nas buscas do google e instagram, facebook
...
Detector de Manipulação de Jogos
4.0
Tecnologia
pt
inteligência artificial
manipulação de jogos
apostas esportivas
um aplicativo de inteligência artificial para detectar jogos suspeitos de manipulação de resultados exatos em tempo real.
Funcionalidades principais que o aplicativo deve ter:
1. Atualização diária ...