anti-gambling-trader-tw
Free open-source investment anti-fraud, trading statistics and automated trading program tools: default PaperBroker, provides 14 broker/exchange options; trade record analysis runs locally.
AI translation
Track salary advances, loans and leave for your household helper, and work out payday.
FinanceTypeScript · CSSGitHub @richa6391OnlineOwner 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
Track household expenses and budgets
Translation pending
Taken from the repository README
Loading the full README.
Read the full README ↗An AI bookkeeper for one household's helpers (maid, cook, driver, nanny) in India. Record salary advances and loans from a WhatsApp or UPI screenshot or a typed line (English, Hindi or Hinglish). On payday the app works out the correct salary after cuts and creates a statement in English or Hindi to share on WhatsApp.
localStorage (key payslip-for-help:v1).
There is no backup or restore yet; clearing browser data or changing phones loses it.POST /api/extract, calls OpenAI (vision + strict JSON schema).
The API key stays on the server.lib/calc.ts, never in the AI.Requires Node 18.17+ (Node 20+ recommended).
npm install
cp .env.example .env.local # then put your OPENAI_API_KEY in .env.local
npm run dev # http://localhost:3000
Without an API key the app still works: AI reads fail gracefully and open the manual form.
| Command | What it does |
|---|---|
npm test | Unit tests for the money maths (tests/calc.test.ts, Vitest) |
npm run build | Production build |
npm run e2e | Playwright click-through with /api/extract mocked (run npx playwright install chromium once, and npm run build first) |
| Name | Required | Default |
|---|---|---|
OPENAI_API_KEY | yes | |
OPENAI_MODEL | no | gpt-4o-mini |
Never prefix these with NEXT_PUBLIC_; that would send them to the browser.
OPENAI_API_KEY (and optionally OPENAI_MODEL).main redeploys automatically.If you add or change an environment variable later, redeploy for it to take effect.
Example: salary ₹18,000, advance owed ₹6,000, loan owed ₹14,000. Cut ₹6,000 advance and ₹2,000 loan, 4 leave days → leave cut ₹2,400, pay ₹7,600. Afterwards advance owed is ₹0 and loan owed is ₹12,000.