\documentclass[12pt]{article}

\usepackage{amsmath} \usepackage{geometry} \usepackage{titlesec} \usepackage{setspace} \usepackage{parskip}

\geometry{margin=1in} \setstretch{1.3}

\titlespacing*{\section}{0pt}{20pt}{10pt} \titlespacing*{\subsection}{0pt}{15pt}{8pt}

\title{\textbf{Future Finance Simulator: Modeling Financial Decisions Over Time}} \author{} \date{}

\begin{document}

\maketitle

\section*{Introduction}

The \textbf{Future Finance Simulator} is an interactive financial planning application designed to help users understand how their present financial decisions influence their future over a period of ten years.

The core idea behind this project is simple yet impactful:

\begin{center} \textit{What if individuals could visualize the long-term consequences of their financial behavior before making decisions?} \end{center}

By simulating different financial strategies, the application provides insight into how spending, saving, and investing habits affect long-term wealth.

\section*{Inspiration}

This project was inspired by a common real-world issue: many people make financial decisions without fully understanding their long-term consequences.

Students and young professionals often:

\begin{itemize} \item overspend without tracking expenses, \item delay investing, \item underestimate the power of compound interest. \end{itemize}

The goal was to create a tool that is both educational and practical, allowing users to experiment with financial scenarios in a simple and interactive way.

\section*{What We Learned}

Throughout this project, we developed skills across multiple domains:

\begin{itemize} \item Mathematical modeling of financial systems, \item Understanding and applying compound interest, \item Web application development using Python, \item User interface design principles, \item Designing simple AI-based decision systems. \end{itemize}

Additionally, we gained deeper insight into financial behavior patterns and how to design simulations that balance realism with usability.

\section*{System Design and Implementation}

The simulator operates over a time horizon of ten years:

\begin{equation} 10 \text{ years} = 120 \text{ months} \end{equation}

Each month, the system updates: \begin{itemize} \item Income (accounting for growth), \item Expenses (accounting for inflation), \item Savings and investments. \end{itemize}

\subsection*{Financial Scenarios}

\subsubsection*{1. Bad Financial Management}

In this scenario, expenses exceed income:

\begin{equation} \text{Expenses} = 1.1 \times \text{Income} \end{equation}

Savings evolve as:

\begin{equation} S_{t+1} = S_t + (\text{Income} - \text{Expenses}) \end{equation}

This leads to debt accumulation over time.

\subsubsection*{2. Average Financial Management}

Users save a portion of their income:

\begin{equation} S_{t+1} = S_t (1 + r) + E \end{equation}

where: \begin{itemize} \item $r$ is the interest rate, \item $E$ is the monthly savings. \end{itemize}

This results in financial stability.

\subsubsection*{3. Smart Financial Strategy}

This strategy combines saving and investing.

Savings:

\begin{equation} S_{t+1} = S_t (1 + r) + E \end{equation}

Investments:

\begin{equation} I_{t+1} = I_t (1 + r_i) + M \end{equation}

Total wealth is given by:

\begin{equation} W = S + I \end{equation}

This scenario benefits from compound growth, leading to significant wealth accumulation.

\subsection*{Investment Model}

The simulator includes multiple investment options with approximate yearly returns. These are converted into monthly rates:

\begin{equation} r_{\text{monthly}} = \frac{r_{\text{yearly}}}{12} \end{equation}

\subsection*{Goals System}

Users can define custom financial goals.

A goal is achieved if:

\begin{equation} W \geq \text{Goal} \end{equation}

Otherwise:

\begin{equation} \text{Missing} = \text{Goal} - W \end{equation}

\subsection*{AI-Based Financial Score}

The simulator includes a scoring system:

\begin{equation} \text{Score} \in [0,100] \end{equation}

This score depends on: \begin{itemize} \item spending behavior, \item saving rate, \item investment activity. \end{itemize}

\section*{Challenges Faced}

\subsection*{1. Logical Inconsistency}

Initially, the model produced unrealistic results where poor strategies sometimes outperformed smart ones.

To correct this, we introduced constraints:

\begin{equation} \text{Smart} > \text{Average} > \text{Bad} \end{equation}

\subsection*{2. Balancing Complexity and Usability}

A key challenge was balancing realism and simplicity. A complex model improves accuracy but reduces usability, while a simple model may lack credibility.

\subsection*{3. Flexible Goals System}

Instead of predefined goals, we implemented a dynamic system allowing users to define personalized objectives. This required flexible data structures and evaluation logic.

\section*{Conclusion}

The \textbf{Future Finance Simulator} demonstrates how mathematics, programming, and artificial intelligence can be combined into a practical tool.

It helps users: \begin{itemize} \item understand financial consequences, \item visualize long-term outcomes, \item develop smarter habits. \end{itemize}

\begin{center} \textit{``Your financial future is not random --- it is shaped by your decisions.''} \end{center}

\end{document}

Built With

  • ai
  • bolt
  • cloud
  • deployment
  • financial
  • matplotlib
  • modeling
  • numpy
  • python
  • streamlit
Share this project:

Updates