Skip to content

Commit 1563fd7

Browse files
Thales-Chagasclaude
andcommitted
Renomeia tudo de thaura-financas para thayfinance
- Dominio novo: thales-chagas.github.io/thayfinance/ - package.json, base do Vite, README, launch.json e textos do app - Mantidas apenas as referencias a aba CUSTOS THAURA da planilha Excel Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
1 parent 1da6d66 commit 1563fd7

5 files changed

Lines changed: 64 additions & 22 deletions

File tree

README.md

Lines changed: 10 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
# Thaura Finanças — Controle financeiro
1+
# Thayfinance — Controle financeiro
22

33
Aplicativo web financeiro com 6 módulos, baseado nas planilhas CUSTOS.xlsx,
44
PRECIFICAÇÃO.xlsx e CONTROLE DIARIO.xlsx.
55

66
## App publicado (instalável)
77

8-
**https://thales-chagas.github.io/thaura-financas/**
8+
**https://thales-chagas.github.io/thayfinance/**
99

1010
É um PWA: pode ser instalado no Android (Chrome → menu ⋮ → "Instalar app"),
1111
no iPhone (Safari → Compartilhar → "Adicionar à Tela de Início") e no
@@ -14,13 +14,13 @@ Funciona offline depois da primeira visita.
1414

1515
A versão publicada abre **sem dados** (por privacidade, o arquivo
1616
`src/dadosPlanilha.json` fica fora do repositório). Em cada aparelho, use
17-
**Importar dados** com o arquivo `meus-dados-thaura.json` (na Área de
17+
**Importar dados** com o arquivo `meus-dados-thayfinance.json` (na Área de
1818
Trabalho) para carregar os lançamentos das planilhas. Os dados ficam só no
1919
aparelho; para levar de um aparelho a outro, use Exportar → Importar.
2020

2121
Cada `git push` na branch `main` publica automaticamente (GitHub Actions).
2222

23-
## Como usar
23+
## Como usar (desenvolvimento)
2424

2525
```bash
2626
npm install # apenas na primeira vez
@@ -34,21 +34,18 @@ Para gerar a versão final (pasta `dist/`): `npm run build`.
3434
- **Dashboard** — cards de resumo, gráfico Faturamento × Custos (6 meses),
3535
pizza de distribuição de custos, indicadores estratégicos e alertas automáticos.
3636
- **DRE — Resultado** — demonstrativo mensal com percentuais sobre o faturamento.
37-
- **Custos do Negócio** — custos fixos, variáveis e anuais (÷12) da Thaura,
37+
- **Custos do Negócio** — custos fixos, variáveis e anuais (÷12),
3838
com botão "Copiar do mês anterior".
3939
- **Gastos Pessoais** — os 35 itens da planilha pessoal, com total automático.
4040
- **Precificação** — custo por hora, valor mínimo por sessão e tabela de preços
4141
com custo, margem e lucro de cada serviço.
4242
- **Planejamento 2026** — metas × realizado acumulado, com barras de progresso.
4343

44-
## Dados
44+
## Conta e privacidade
4545

46-
- Salvos automaticamente (debounce de 800 ms) na chave `financas_app_data`,
47-
usando o Artifact Storage (`window.storage`) quando disponível e
48-
`localStorage` do navegador como alternativa. Nada sai do seu computador.
49-
- Cada mês (Janeiro 2024 a Dezembro 2027) tem dados independentes.
50-
- Botão **Exportar dados** baixa um backup em JSON.
51-
- Valores base (aluguel, pró-labore, tabela de preços etc.) já vêm
52-
pré-carregados em meses ainda não editados.
46+
- Primeiro uso: cria nome, foto (opcional) e PIN — tudo guardado só no aparelho.
47+
- Conta nova começa 100% zerada; botão Sair bloqueia o app na tela de PIN.
48+
- Dados salvos automaticamente (chave `financas_app_data`), com modo escuro
49+
opcional e backup manual por Exportar/Importar dados.
5350

5451
Todo o código do app está em um único arquivo: `src/App.jsx`.

package-lock.json

Lines changed: 47 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"name": "thaura-financas",
2+
"name": "thayfinance",
33
"private": true,
44
"version": "1.0.0",
55
"type": "module",

src/App.jsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ const MESES_CURTO = [
7979
];
8080
const ANOS = [2024, 2025, 2026, 2027];
8181

82-
// Módulo 2 — Custos fixos do negócio (Thaura)
82+
// Módulo 2 — Custos fixos do negócio
8383
const FIXOS_DEF = [
8484
{ key: "aluguel", label: "Aluguel", def: 1500 },
8585
{ key: "iptu", label: "IPTU", def: 63.05 },
@@ -237,7 +237,7 @@ function parseBR(text) {
237237

238238
const zerosFrom = (defs) => Object.fromEntries(defs.map((d) => [d.key, 0]));
239239

240-
// Conta nova começa 100% zerada — os dados da Thaura entram apenas pelo
240+
// Conta nova começa 100% zerada — os dados existentes entram apenas pelo
241241
// arquivo local (dadosPlanilha.json) ou pelo botão "Importar dados".
242242
function defaultMonth() {
243243
return {
@@ -541,7 +541,7 @@ function ModuloCustos({ month, setField, onCopyPrev }) {
541541
return (
542542
<div className="space-y-4">
543543
<div className="flex flex-wrap items-center justify-between gap-2">
544-
<p className="text-sm text-slate-500">Custos do negócio — Thaura</p>
544+
<p className="text-sm text-slate-500">Custos do negócio — Thayfinance</p>
545545
<button
546546
onClick={onCopyPrev}
547547
className="flex items-center gap-1.5 rounded-lg border border-emerald-200 bg-emerald-50 px-3 py-1.5 text-sm font-medium text-emerald-700 transition hover:bg-emerald-100 dark:border-emerald-900 dark:bg-emerald-950 dark:text-emerald-300 dark:hover:bg-emerald-900"
@@ -1493,7 +1493,7 @@ export default function App() {
14931493
const url = URL.createObjectURL(blob);
14941494
const a = document.createElement("a");
14951495
a.href = url;
1496-
a.download = `thaura-financas-${new Date().toISOString().slice(0, 10)}.json`;
1496+
a.download = `thayfinance-${new Date().toISOString().slice(0, 10)}.json`;
14971497
a.click();
14981498
URL.revokeObjectURL(url);
14991499
showToast("Backup exportado ✓");

vite.config.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ import tailwindcss from "@tailwindcss/vite";
44
import { VitePWA } from "vite-plugin-pwa";
55

66
export default defineConfig({
7-
// No GitHub Pages o app fica em /thaura-financas/; no computador, na raiz
8-
base: process.env.GITHUB_ACTIONS ? "/thaura-financas/" : "/",
7+
// No GitHub Pages o app fica em /thayfinance/; no computador, na raiz
8+
base: process.env.GITHUB_ACTIONS ? "/thayfinance/" : "/",
99
plugins: [
1010
react(),
1111
tailwindcss(),

0 commit comments

Comments
 (0)