CD Finance
Financial Website Project
Finance
Options
Python
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.