Oracle3
Open-source trading engine and MCP server for prediction markets. Fee-aware no-arbitrage trading across related contracts, live on Kalshi, Polymarket and Solana or on paper.
Manage expenses and track who owes you to keep your finances organized
AI translation
Gerencie gastos e controle quem deve para manter suas finanças organizadas
AI summary · README
FinanceTypeScript · CSSGitHub @GiovanniJunqueiraOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Loading the full README. The saved excerpt is shown below.
Frontend do sistema de controle financeiro — dois módulos, Gastos e Devedores, com período fiscal configurável. Conceito visual: livro-caixa analógico. Papel, tinta, números tabulares, linhas finas ao invés de cards com sombra. • React 18 + TypeScript + Vite • React Router • TailwindCSS (tokens customizados em tailwind.config.js) • Axios Copie .env.example para .env e ajuste se necessário: Por padrão aponta para http://localhost:8080 (o backend Spring Boot rodando localmente). Abre em http://localhost:5173.Read the full README ↗
Frontend do sistema de controle financeiro — dois módulos, Gastos e Devedores, com período fiscal configurável.
Conceito visual: livro-caixa analógico. Papel, tinta, números tabulares, linhas finas ao invés de cards com sombra.
tailwind.config.js)npm install
Copie .env.example para .env e ajuste se necessário:
cp .env.example .env
Por padrão aponta para http://localhost:8080 (o backend Spring Boot rodando localmente).
npm run dev
Abre em http://localhost:5173.
npm run build
Gera a pasta dist/, pronta pra qualquer hospedagem estática (Vercel, Netlify, etc).
Esse projeto ainda é "só" um site responsivo (funciona bem no celular pelo navegador, com navegação em barra inferior). Se você quiser a experiência de "instalar" no celular (ícone na tela, abrir em tela cheia), o próximo passo é adicionar um manifest PWA (vite-plugin-pwa) — posso montar isso quando quiser.
src/
api/ # cliente axios + tipos TypeScript da API
context/ # AuthContext (login/registro/logout)
components/ # Sidebar, modais, navegador de período, etc.
pages/ # Login, Registro, Gastos, Devedores, Detalhe do devedor
utils/ # formatação de moeda e data
Hospedagem planejada: Vercel (free tier). É um build Vite padrão — o Vercel detecta o framework automaticamente (npm run build, saída em dist/). Só é preciso configurar, no painel do projeto na Vercel, a variável de ambiente:
VITE_API_URL — URL pública da API depois do deploy dela no Render (ex: https://financeiro-api.onrender.com)O backend correspondente é o financeiro-api (Spring Boot), hospedado no Render com banco Postgres no Neon.
financeiro-api) na porta 8080npm run dev