
Investment Forecaster
Python-powered investment forecasting tool with Flask integration
Originally developed as my final project for AP Computer Science Principles back in sophomore year of high school, Stock Forecaster is a fully-featured financial calculator and investment visualization tool. It accepts user-defined parameters such as initial investment, annual contribution, growth rate, and time horizon to compute future value projections.
The backend is built with Python, leveraging Numpy for compound interest calculations and Matplotlib for generating detailed, year-by-year investment growth graphs. As I began exploring web development recently, I revisited the project and connected it to a Flask backend with a Jinja-templated frontend, styled for usability and clarity.
A SQL database was added to persist user scenarios and allow retrieval of past forecasts. The project taught me foundational principles of full-stack development and how to combine data science, financial modeling, and modern web frameworks into one cohesive application.