Software · Full-Stack Fintech · 2025

Stocktuitive

Guided fundamental analysis for retail investors.

Stocktuitive is a full-stack fintech project that turns ticker input into a guided fundamental analysis workflow; 70+ financial metrics, plain-English verdicts, charts, and a portfolio-safe interactive demo powered by cached NVDA data.

Full-StackFintechReactFastAPIFinancial AnalysisProduct Design

[ Product Proof ]

Guided Analysis Demo

The guided analysis view walks users through each metric with a plain-English takeaway, interpretation, formula, inputs, and calculation steps.

Guided analysis workflow
Guided analysis workflow; plain-English interpretation, category context, and a structured metric journey.
Show the math
Transparent calculations; formulas, raw inputs, and step-by-step math behind each metric.

01 / Problem

Financial data is everywhere. Clear understanding is rare.

The problem is not that retail investors lack access to markets. The problem is that access does not automatically create understanding.

Anyone can open a trading app, follow a chart, or react to headlines. But understanding a company’s fundamentals requires financial statement literacy: knowing how revenue, profit, debt, cash flow, liquidity, and valuation connect.

Stocktuitive bridges that gap by turning fundamental analysis into a guided workflow. It calculates the metrics, explains them in plain English, and shows the math behind each result so users can understand what the numbers actually mean.

Stocktuitive turns financial statement data into guided understanding.

02 / Research Foundation

Where the product started.

[ Where the product started ]

Stocktuitive began with a research paper I wrote on the gap between market access and financial understanding among retail investors. The paper argues that while digital trading platforms have made investing easier than ever, many retail investors still struggle to interpret financial statements, valuation metrics, and company fundamentals.

That research became the foundation for Stocktuitive: a guided analysis tool designed to compute financial metrics, translate them into plain English, and help users understand the ‘why’ behind a company’s financial position.

Core thesis: retail investors do not just need more market access; they need tools that turn financial data into understanding.

Research Paper

Making Fundamental Analysis Accessible for Retail Investors

Samuel J. Potozkin · PDF

Research paper by Samuel J. Potozkin

Explored how educational, plain-English financial analysis tools could reduce the friction of using fundamental data.

Read the paper

Quick Context

Fundamental vs. Technical Analysis

Technical analysis focuses on price movement: charts, patterns, momentum, and trading signals. It asks, ‘What is the stock price doing?’

Fundamental analysis focuses on the business itself: revenue, profits, debt, cash flow, valuation, and financial health. It asks, ‘How strong is the company underneath the stock price?’

Stocktuitive was built around fundamental analysis. Instead of only showing charts, it helps users understand the financial metrics behind a company and translates those metrics into plain English.

Price behavior

Technical Analysis

  • -Stock charts
  • -Price trends
  • -Volume and momentum
  • -Short-term trading signals
  • -“What is the market doing?”

Business health

Fundamental Analysis

  • -Revenue and profit
  • -Debt and liquidity
  • -Cash flow
  • -Valuation ratios
  • -Requires understanding how financial statements connect — balance sheet, income statement, cash flow, debt, profitability, liquidity, and valuation
  • -“How strong is the business?”

Stocktuitive focuses on making that second layer easier to understand.

Stocktuitive focuses on the second question: helping users understand the company behind the ticker.

03 / Approach

A product, not a prediction engine.

Stocktuitive does not try to pick stocks. It translates fundamentals into structured context: what the metric means, how it is calculated, and why it matters.

Structured Fundamentals

Surface the financial metrics that actually drive understanding instead of overwhelming the screen with everything at once.

Transparent Calculations

Every metric exposes its formula, inputs, and calculation steps; no black-box scores or hidden weighting.

Guided Interpretation

Plain-English verdicts and interpretations sit alongside the numbers so non-specialists can reason about them.

04 / Evolution

From research paper to full-stack product.

Stocktuitive started as a research paper on financial accessibility for retail investors. It grew into a lightweight Streamlit prototype to validate the analysis logic, then a full product system in Figma, and finally a full-stack React/FastAPI application with a portfolio-safe interactive demo.

01; Research Paper

A written thesis on the gap between market access and financial understanding; the conceptual foundation for everything that followed.

Streamlit Prototype

02; Streamlit Prototype

An early Python prototype used to validate the plain-English analysis workflow before investing in a full product.

Figma Product System

03; Figma Product System

Designed the guided analysis experience and surrounding product surfaces before translating into React.

Full-Stack Implementation

04; Full-Stack Implementation

Rebuilt with React, TypeScript, FastAPI, and cached NVDA fixtures so reviewers can explore without live APIs.

05 / How It Works

From ticker input to guided insight.

Ticker Input
Financial Data
71-Metric Engine
Verdicts + Interpretations
Guided UI
Results Snapshot

In live development, Stocktuitive uses a FastAPI backend to process public company data and return structured analysis. For the public portfolio demo, the same UI runs on cached NVDA fixture data so reviewers can interact with the product without backend hosting, API costs, or fragile live market calls.

06 / Product Gallery

What reviewers actually see.

Guided Metric Walkthrough

Guided Metric Walkthrough

Step-by-step navigation through each metric with verdicts, interpretation, and plain-English context.

Show the Math

Show the Math

Expand any metric to see the formula, raw inputs, and arithmetic behind the verdict.

Research Snapshot

Research Snapshot

A consolidated view of strengths, watch items, and coverage across the cached analysis.

Results Summary

Results Summary

Section-level results organize the analysis across liquidity, profitability, valuation, risk, cash flow, and other categories.

07 / Under the Hood

Technical architecture.

Frontend

  • React
  • TypeScript
  • Vite
  • Tailwind
  • ECharts
  • Vitest

Backend

  • FastAPI
  • Python
  • pandas
  • numpy
  • yfinance
  • Pydantic
  • pytest

Demo

  • Cached fixture system
  • VITE_DEMO_MODE=true
  • No backend required

Live Mode

Ticker
React UI
FastAPI
Financial Data
71-Metric Engine
Verdicts
UI

Demo Mode

Cached NVDA Fixtures
Same React UI
No Backend / No API Calls

08 / Live Development Build

Beyond the public demo.

The public demo focuses on the most reliable review path using cached NVDA data. Stocktuitive also exists as a broader development build with dashboard, ticker search, and backend-powered analysis for other public companies.

Dashboard shell

Dashboard shell

Broader app experience with quick actions, recent activity, watchlist, and learning surfaces.

Backend-powered analysis

Backend-powered analysis

Live development build shown with Alphabet/GOOG, separate from the cached public demo.

Live calculation detail

Live calculation detail

The backend-powered app preserves the same explainable metric structure across different tickers.

Ticker search flow

Ticker search flow

Wayfinder lets users start an analysis by entering a company name or ticker symbol.

Live development build; the public demo above is the reliable reviewer-facing experience.

09 / Interactive Demo

Try the Interactive Demo.

The public demo uses cached NVDA analysis data captured from the real Stocktuitive engine. It is intentionally static, so reviewers can explore the product without login, backend hosting, API keys, or live market-data failures.

Portfolio-safe demo home

Portfolio-safe demo home; cached NVDA analysis data lets reviewers explore the workflow without login, backend hosting, API keys, or live market calls.

Explore the demo

Cached NVDA data · no login · portfolio-safe

Educational project. Not investment advice.

10 / Company Context

Context beyond the ratios.

Company profile

Company profile

Company profile context; business summary, metadata, and plain-English company background.

Financial trends

Financial trends

Financial trends; revenue, operating income, net income, and other historical views provide context beyond individual ratios.

11 / Scope

Boundaries are part of the product.

Stocktuitive is presented as an engineering and product portfolio project, not a production investing platform. Auth, billing, live provider integrations, and exploratory pages are intentionally excluded from the public demo to keep the experience reliable and honest.

Stocktuitive does not provide financial advice, does not predict which stocks will outperform, and does not represent personal investment results. It is a tool for understanding companies, not a recommendation engine.

12 / Outcome

Evidence that complexity can be made readable.

The same product approach; structure, hierarchy, restraint, and respect for the reader - extends to other domains where information density currently blocks understanding.

  • -Built a full-stack fintech analysis workflow
  • -Designed a guided UX for complex financial data
  • -Implemented a portfolio-safe demo with cached fixtures
  • -Communicated product boundaries clearly
  • -Translated dense data into structured, readable insight