Overview
Most investing apps make buying easy and leave the risk to the user. MoatMine puts the risk first: a short questionnaire sets a risk profile with editable rules — maximum position and sector size, minimum safety score, volatility and loss limits — and every planned buy is checked against them, passing, warning (with a written reason and a cooling-off wait) or blocking. Each stock gets a 0–100 safety score with A–F grades by area, including a moat grade built from up to ten years of return on capital, margin stability and growth. The portfolio is replayed through the dot-com crash, 2008, COVID and 2022 against the user's loss limit. One Next.js UI serves both the web and a Tauri desktop app, backed by one FastAPI service.