CD Finance

Financial Website Project

Finance
Options
Python
Published

July 18, 2025

Goal

My goal is to create a website that brings together several of my financial programming projects into a single web application. It’s designed to serve as a foundation for deeper research and exploration, providing tools, data, and sources that help users continue their own analysis.

Description

  • Stock Financials and Peer Comparison:
    • Aggregates financial data from online sources such as SEC filings, financial APIs, and Wikipedia.
    • Includes peer comparison tools to evaluate company performance within its sector or industry.
    • Generates detailed stock report PDFs summarizing financial data, peer metrics, and key insights.
  • Options Analysis:
    • Integrates my options package to retrieve and display option chains for selected stocks.
    • Visualizes option data and strategy outcomes for decision-making.
  • Technology Stack:
    • Backend: Django.
    • Database: PostgreSQL for data storage, with Redis for caching.
    • Frontend: JavaScript and HTMX for better performance.
    • Deployment: Docker for containerization, deployed on Google Cloud Platform.

Progress

I’ve added stock data and integrated my sec-data, stock reports, and options packages into the site. My next steps are to redesign the frontend, expand financial data coverage, and enable Excel file downloads.