This is a graphical interface simulator that calculates real-time income based on a starting amount and monthly income. The simulator displays the income dynamically and features a rainbow effect when a whole extra dollar is reached.
- Real-time income calculation and display
- Beautiful gradient background
- Responsive UI design
- Rainbow effect for whole dollar increments
- Real-time graph of income over time
- Additional statistics including time elapsed, income rate, and total earned
- Python 3.x
- Tkinter (comes with Python)
- Additional Python packages listed in
requirements.txt
-
Clone the repository:
git clone https://github.com/jasperan/income-real-time.git cd income-real-time
-
Install the required packages:
Make sure you have
pip
installed. Then run:pip install -r requirements.txt
-
Navigate to the project directory:
cd income-real-time
-
Run the simulator:
python income_simulator.py
- Starting Amount: Enter your initial bank account balance.
- Monthly Income: Enter your expected monthly income.
- Start Simulation: Click to start the real-time income calculation.
- Reset: Click to reset the simulation.
- Styles: Modify
style_config.py
to change the appearance of the UI. - Graph Settings: Adjust
graph_utils.py
for different graph configurations.
Contributions are welcome! Please fork the repository and submit a pull request for any improvements or bug fixes.
This project is licensed under the MIT License. See the LICENSE file for details.