gitwtfhub

wtf is build-your-own-mint?

yyx990803/build-your-own-mint — explained in plain English

Analysis updated 2026-07-17 · repo last pushed 2022-12-10

2,538HTMLAudience · vibe coderComplexity · 3/5DormantSetup · moderate

TL;DR

Build Your Own Mint pulls your bank transactions via Plaid into a Google Sheet you control, letting you build a DIY personal finance dashboard without a third-party app.

Mindmap

mindmap
  root((repo))
    What it does
      Fetch bank data
      Write to Sheets
      DIY dashboard
    Tech stack
      JavaScript
      Plaid API
      Google Sheets
    Use cases
      Personal finance
      Freelance tracking
      Spending analysis
    Audience
      Privacy conscious users
      DIY builders
    Setup
      Plaid signup
      Local tokens
      CircleCI automation

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Connect your bank accounts via Plaid and automatically pull recent transactions into a Google Sheet.

REASON 2

Customize transform.js to categorize spending, calculate monthly totals, or flag unusual purchases.

REASON 3

Track income across multiple business accounts as a freelancer using a spreadsheet you own.

REASON 4

Schedule the tool to run automatically once a day using CircleCI so your sheet stays up to date.

What's in the stack?

JavaScriptHTMLPlaidGoogle SheetsCircleCI

How it stacks up

yyx990803/build-your-own-mintbozhoudev/codex-orange-booknexu-io/html-anything
Stars2,5382,5792,734
LanguageHTMLHTMLHTML
Last pushed2022-12-102026-06-24
MaintenanceDormantActive
Setup difficultymoderateeasyeasy
Complexity3/51/52/5
Audiencevibe coderdevelopervibe coder

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · moderate Time to first run · 1h+

Requires real bank credentials via Plaid, README recommends auditing the code yourself before use.

Yoink these prompts

Prompt 1
Walk me through setting up Plaid and connecting my bank account to build-your-own-mint so it can fetch my transactions.
Prompt 2
How do I customize transform.js in build-your-own-mint to categorize my transactions into spending categories?
Prompt 3
Show me how to set up CircleCI to run build-your-own-mint automatically once a day.
Prompt 4
Explain what data build-your-own-mint stores locally versus what it sends to Plaid and Google, so I can audit it before entering real bank credentials.
Prompt 5
How do I set up the Google Sheets API access this tool needs so it can write transaction data into my spreadsheet?

Frequently asked questions

wtf is build-your-own-mint?

Build Your Own Mint pulls your bank transactions via Plaid into a Google Sheet you control, letting you build a DIY personal finance dashboard without a third-party app.

What language is build-your-own-mint written in?

Mainly HTML. The stack also includes JavaScript, HTML, Plaid.

Is build-your-own-mint actively maintained?

Dormant — no commits in 2+ years (last push 2022-12-10).

How hard is build-your-own-mint to set up?

Setup difficulty is rated moderate, with roughly 1h+ to a first successful run.

Who is build-your-own-mint for?

Mainly vibe coder.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.