Skip to content

Comments

Claude/compras familia pwa app 011 c ufj y gwodhij p7z u xcn g5#42

Open
MariSaliba wants to merge 9 commits intostreamlit:mainfrom
MariSaliba:claude/compras-familia-pwa-app-011CUfjYGwodhijP7zUXcnG5
Open

Claude/compras familia pwa app 011 c ufj y gwodhij p7z u xcn g5#42
MariSaliba wants to merge 9 commits intostreamlit:mainfrom
MariSaliba:claude/compras-familia-pwa-app-011CUfjYGwodhijP7zUXcnG5

Conversation

@MariSaliba
Copy link

No description provided.

MariSaliba and others added 9 commits August 12, 2024 16:48
Funcionalidades implementadas:
- Seleção de perfil (Família / Cuidadora)
- Cadastro de despesas pela cuidadora
- Aprovação/rejeição de despesas pela família
- Divisão automática de custos entre membros (percentuais configuráveis)
- Histórico de despesas aprovadas com filtros por período
- Relatório de divisão por membro
- Lista fixa da Dona Judith (completa com todas categorias)
- Busca e filtros na lista
- Estado salvo em localStorage
- PWA completo (manifest.json, service-worker.js)
- Design responsivo e acolhedor
- Pronto para deploy no Vercel

Tecnologias: React 18.2, Vite 5.0, CSS moderno, localStorage
- Atualizar manifest.json: apenas 2 ícones (192 e 512px)
- Otimizar vercel.json para Vite com @vercel/static-build
- Atualizar README dos ícones para refletir simplificação
- Ajustar theme_color para #73918a
- Service Worker com estratégia Cache First
- Adicionar ícones ao cache (icon-192.png, icon-512.png)
- Melhorar logs do SW (emojis ✅ e ❌)
- Atualizar referências de ícones no index.html
- Ajustar theme-color para #73918a em todos os arquivos
- Simplificar e limpar código do SW
Mudanças principais:
- Criar seedData.js com dados estruturados (familyMembers, caregivers, expenses, fixedList)
- Adicionar hook useLocalData para gerenciar localStorage
- Simplificar App.jsx com novo hook
- Atualizar ProfileSelector com Tailwind CSS inline
- Mover registro do SW para main.jsx
- Atualizar package.json (compras-da-familia, versão 0.0.1, React 18.3)
- Adicionar server.host:true no vite.config.js
- Atualizar descrição do manifest.json

Arquitetura mais limpa e modular
- Criar generate-icons.html: ferramenta HTML para gerar ícones PNG
- Criar icon.svg: ícone base em formato vetorial
- Ícones podem ser gerados no navegador ou convertidos para PNG
@bewafanet01-maker
Copy link

Hiii

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants