尚未收集儲存庫資訊。
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
Compound interest calculator with chart, yearly table and scenario comparison. Freemium static web app.
翻譯準備中
取自儲存庫 README
正在載入完整 README。
檢視完整 README ↗Free, static compound interest calculator. Pure HTML/CSS/JS – no build step, no dependencies. Deployed as-is to Vercel.
Live URL: https://growthcalc-tool.vercel.app/ (placeholder – replaced after first deploy)
Free
Intl.NumberFormatWebApplication and FAQPagePro (gated with isPro(), one-time licence)
window.print())npx serve .
Then open the printed URL (e.g. http://localhost:3000). cleanUrls means /privacy and /terms work without .html on Vercel; serve handles that too.
All switches live in config.js:
ADSENSE_CLIENT to your ca-pub-… id. Ad slots (.ad-slot[data-slot]) render real units; until then they show a dashed placeholder. Add the slot ids in AdSense if you use manual units.PRO_CHECKOUT_URL. Set PRO_PRICE to match. Buyers paste the licence key from their receipt into the Pro modal (activateLicense in monetize.js is a simple length check – wire it to your provider's licence API before going live).GA_ID (G-XXXXXXX). Events tracked: copy, share, download (csv/print), scenario_save, goal_solve, pro_click, begin_checkout, affiliate_click.AFFILIATE_LINKS.broker1 / broker2 with { name, url }. Partner cards render below the tool only when url is non-empty; the whole section stays hidden otherwise. Links use rel="sponsored noopener".After the first deploy, replace the growthcalc-tool.vercel.app placeholder in index.html, privacy.html, terms.html, robots.txt, sitemap.xml and config.js with the real domain (e.g. sed -i 's/growthcalc-tool.vercel.app/growthcalc.app/g' *.html *.txt *.xml *.js).
index.html main tool page (SEO-complete)
styles.css shared base.css + app styles (incl. print report)
app.js calculator logic, chart, tables, scenarios, goal solver, export
monetize.js shared theme / toast / GA / AdSense / Pro helpers (do not edit per app)
config.js window.APP_CONFIG
privacy.html privacy policy (AdSense requirement)
terms.html terms of use
robots.txt, sitemap.xml, vercel.json, favicon.svg
Effective monthly rate rm = (1 + r/n)^(n/12) − 1 where n is periods per year (365/12/4/1). Each month: interest = balance × rm; the monthly contribution is added before (start) or after (end) interest. Contribution grows by the annual increase at each new year. Inflation-adjusted value = balance ÷ (1 + i)^years.
Disclaimer: educational tool, not financial advice.