PRANAV.GEngineer · Builder · Privateer
Black Flag
PROJECTS LOGBOOK

PROJECT 01 OF 06

Live, self hosted application

Historical strategy research

Fin Lab

Turn a vague investment timing question into a fair historical comparison that someone can inspect instead of simply trust.

Built for
People comparing recurring investment ideas
My role
Product design, simulation logic, interface, and delivery
PRODUCT INTENT
  1. 01
    INPUTA plain English investment question
  2. 02
    SYSTEMA deterministic, equal capital backtest
  3. 03
    OUTCOMEA graph and ledger that explain the difference

Repository grounded case study. No staged product demo.

The product starts with the problem.

Investment comparisons are easy to distort. One schedule may receive more money, a closed market day may disappear, or dividends may be handled differently. Fin Lab makes those assumptions visible and holds every scenario to the same capital budget and date window.

Three jobs, one clear promise.

These are the product outcomes the repository is organized to deliver.

01

Make the question testable

The planner extracts assets, funding, timing, history, and dividend treatment. It asks only for details that are still missing.

02

Keep the comparison fair

Every scenario uses the same contributed capital and shared market sessions, even when the purchase schedules differ.

03

Show where the result came from

Portfolio value sits beside an always visible contribution baseline, session controls, assumptions, and a complete metric ledger.

How the idea becomes useful.

A short path from the user’s starting point to a useful result.

  1. 01

    Describe an idea

    Start with a question such as weekly versus monthly investing or a simple buy rule.

  2. 02

    Resolve only the gaps

    Controlled follow up choices complete the date range, funding, timing, or dividend assumptions.

  3. 03

    Run comparable scenarios

    The simulation schedules purchases on real market sessions and applies dividends, splits, fees, and cash consistently.

  4. 04

    Inspect the difference

    The graph, contribution baselines, timeline, and ledger expose what the market added beyond the money invested.

The choices that define the product.

Architecture matters here because each constraint changes what a user can safely believe or do.

Deterministic facts first

Code owns extracted values, supported options, schedules, and results. A local model can improve clarification copy, but it cannot invent fields or change the math.

Real trading calendars

Weekend and holiday purchases move to an available market session instead of being silently discarded.

Educational by construction

There is no brokerage connection, trade execution, account data, or claim that historical results predict future returns.

Evidence, not feature theatre.

Each point below comes from the current repository structure, code, or documented reference data.

11

Supported assets

Broad funds and selected company stocks use checked in historical data.

2 to 4

Comparable scenarios

Each scenario shares the same money assumptions and available history.

7

Intraday time slots

Hourly comparisons use explicit regular market session openings.

Next.jsTypeScriptHistorical market dataLocal Ollama

HONEST BOUNDARIES

What this product is not.

  • Fin Lab is an educational historical simulator, not investment advice.
  • It does not connect to a brokerage, place trades, or use private financial data.
  • Results are limited by the checked in market history and the assumptions chosen for the comparison.
NEXT PROJECT

Hidden Tactics

A strategy game where the map reveals only what your armies can actually see.

View project