OpenChart
Claude·Codex와 함께하는 무료 데스크톱 차트 도구. 알림 설정·차트 움직임 분석·데이터 제공자 선택
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Sistema web de gestão financeira pessoal: contas, transações, cartões, investimentos, metas, orçamentos e relatórios, com dashboard em tempo real.
Status deste repositório: em produção real, de ponta a ponta (backend + frontend + banco + auth). A maioria dos módulos de domínio já está implementada —
accounts,categories,transactions,cards,investments,goals,dashboard,reports,settings,notifications,recurring-bills, a integraçãomcp(lançamentos direto pelo Claude — ver seção abaixo). Sóbudgetssegue como esqueleto (*.module.ts/*.controller.ts/*.service.ts), pronto para receber a implementação — verdocs/ARCHITECTURE.md→ "Como implementar um novo módulo".
| Camada | Tecnologias |
|---|---|
| Frontend | Next.js (App Router), React, TypeScript, Tailwind CSS, shadcn/ui-style components, React Hook Form + Zod, TanStack Query, Zustand, Recharts, Axios |
| Backend | NestJS, TypeScript, Prisma ORM, PostgreSQL |
| Auth | JWT (access + refresh rotativo), bcrypt, Guards, Roles |
| Infra | Vercel (frontend), Render (backend), Neon PostgreSQL |
gestao-financeira-saas/
├── backend/ # API NestJS
│ ├── src/
│ │ ├── auth/ # JWT, refresh token, guards, strategies
│ │ ├── users/ # Perfil, troca de senha, exclusão de conta
│ │ ├── accounts/ # ✅ Contas e transferências entre contas
│ │ ├── categories/ # ✅ Categorias de transação
│ │ ├── transactions/ # ✅ Lançamentos (receita/despesa/transferência)
│ │ ├── cards/ # ✅ Cartões, faturas, parcelamento e pagamento em lote
│ │ ├── investments/ # ✅ Aportes e acompanhamento de investimentos
│ │ ├── goals/ # ✅ Metas financeiras com progresso
│ │ ├── budgets/ # Esqueleto — TODO
│ │ ├── dashboard/ # ✅ Agregações reais para os cards e gráficos
│ │ ├── reports/ # ✅ Fluxo de caixa, extrato, exportação
│ │ ├── settings/ # ✅ Preferências do usuário (tema, widgets do dashboard...)
│ │ ├── notifications/ # ✅ Central de notificações
│ │ ├── recurring-bills/ # ✅ Contas fixas recorrentes
│ │ ├── whatsapp/ # ✅ Lançamento de transações via WhatsApp (texto/foto, interpretado por IA)
│ │ ├── mcp/ # ✅ Servidor MCP remoto (OAuth 2.1 + tools) — lançamentos direto pelo Claude
│ │ └── common/ # Prisma service, filtros, interceptors, guards, DTOs
│ ├── prisma/
│ │ ├── schema.prisma # Todas as tabelas, relacionamentos e índices
│ │ └── seed.ts
│ └── test/
├── frontend/ # App Next.js
│ ├── app/
│ │ ├── (auth)/ # login, registro, esqueci/redefinir senha
│ │ └── (dashboard)/ # dashboard, contas, transações, cartões,
│ │ # investimentos, metas, contas fixas, relatórios, config
│ ├── middleware.ts # roteamento de sessão no edge (ver docs/ARCHITECTURE.md)
│ ├── components/{ui,layout,dashboard,cards}
│ ├── hooks/ services/ stores/ types/ utils/
└── docs/ # Documentação detalhada
Backend
cd backend
cp .env.example .env # ajuste DATABASE_URL se necessário
npm install
npx prisma migrate dev --name init
npx prisma db seed
npm run start:dev
Frontend
cd frontend
cp .env.example .env.local
npm install
npm run dev
O backend expõe um servidor MCP remoto em /mcp (autenticado via OAuth 2.1 — ver docs/ARCHITECTURE.md), que permite lançar transações, aportes e compras parceladas direto de uma conversa com o Claude, colando/anexando uma planilha, extrato bancário ou nota da B3.
claude mcp add --transport http poupay https://<seu-dominio-do-backend>/mcp
Na primeira chamada o Claude registra-se automaticamente (Dynamic Client Registration) e abre o navegador para você fazer login no PouPay e autorizar o acesso — nenhuma chave é copiada manualmente.
docs/ARCHITECTURE.md — arquitetura, padrões e como implementar um novo módulodocs/DATABASE.md — modelagem do banco de dadosdocs/DEPLOY.md — deploy em Vercel + Render + Neondocs/ENVIRONMENT.md — variáveis de ambienteUso interno / privado do projeto.