Skip to content

[Project] Financial Literacy Simulator #578#580

Merged
cu-sanjay merged 4 commits into
cu-sanjay:mainfrom
MistryVishwa:financial-literacy-simulator
Jun 14, 2026
Merged

[Project] Financial Literacy Simulator #578#580
cu-sanjay merged 4 commits into
cu-sanjay:mainfrom
MistryVishwa:financial-literacy-simulator

Conversation

@MistryVishwa

Copy link
Copy Markdown
Contributor

Description

Issue No : #578

Add an interactive Financial Literacy Simulator built as a modern React application. It gamifies the personal finance journey by allowing users to make budgeting, saving, and investing decisions in a risk-free virtual environment.

What was added

  • Financial Literacy Simulator project in the Projects/financial-literacy-simulator directory.
  • React + Vite Architecture: Implemented a "proper app" structure using React to handle the complex state management required for a continuous simulation.
  • Simulation Engine:
    • Tracks time (Months & Years).
    • Automatically calculates monthly cash flow, compounding debt interest, and variable investment returns.
    • Implements a random event system (20% chance per month) for unexpected expenses (medical, car repairs) or windfalls (bonuses).
  • Budget Planner: Interactive sliders for housing, food, transportation, and utilities to teach the 50/30/20 rule.
  • Investment Portfolio: Simulated markets for Stocks, Real Estate, and Crypto with varying levels of risk and volatility.
  • Debt Management: High-interest (Credit Card) and low-interest (Student Loan) simulators to practice debt payoff strategies.
  • Financial Health Score: Dynamically scores the user's financial choices (e.g., penalties for relying on credit card debt).
  • Data Persistence: Uses localStorage to save the player's progress automatically.
  • Included project.json containing the author details and GitHub username (MistryVishwa).

Pre-flight checks

  • I read CONTRIBUTING.md
  • My folder is named in Title Case with spaces (Note: Used hyphens per maintainer instructions to avoid %20 in URLs)
  • My folder contains README.md, project.json and index.html (via the React Vite template).
  • My project has no console errors and no tracking scripts.
image

@vercel

vercel Bot commented Jun 13, 2026

Copy link
Copy Markdown

@MistryVishwa is attempting to deploy a commit to the SanZ's projects Team on Vercel.

A member of the Team first needs to authorize it.

@github-actions

Copy link
Copy Markdown
Contributor

❌ PR Validation Failed

Your PR touches 17 files — the limit for a single project submission is 6 files.
Please remove any unrelated changes.

@github-actions github-actions Bot added the nsoc26 Nexus Spring of Code 2026 label Jun 13, 2026
@github-actions

Copy link
Copy Markdown
Contributor

✅ Checks Passed!

Great work, @MistryVishwa! 🎉

Your project submission passed all validation checks and will be reviewed for merging.

A thumbnail will be auto-generated for your project once this PR is merged.

1 similar comment
@github-actions

Copy link
Copy Markdown
Contributor

✅ Checks Passed!

Great work, @MistryVishwa! 🎉

Your project submission passed all validation checks and will be reviewed for merging.

A thumbnail will be auto-generated for your project once this PR is merged.

@MistryVishwa

Copy link
Copy Markdown
Contributor Author
image

@MistryVishwa MistryVishwa force-pushed the financial-literacy-simulator branch from 93cf33b to 2f1c224 Compare June 13, 2026 16:55
@github-actions

Copy link
Copy Markdown
Contributor

✅ Checks Passed!

Great work, @MistryVishwa! 🎉

Your project submission passed all validation checks and will be reviewed for merging.

A thumbnail will be auto-generated for your project once this PR is merged.

@cu-sanjay cu-sanjay added NSoC'26 Issue eligible for NSoC '26. NSoC'26 Accepted PR Accepted. level3 NSoC'26 Contribution Level 3. labels Jun 14, 2026
@cu-sanjay

Copy link
Copy Markdown
Owner

@github-actions

Copy link
Copy Markdown
Contributor

PR Validation — All Checks Passed

@MistryVishwa, your project submission has passed all validation checks and is ready for review.

A thumbnail will be auto-generated for your project when this PR is merged.

Thank you for contributing to OpenStudio.

@cu-sanjay cu-sanjay merged commit 70bda5e into cu-sanjay:main Jun 14, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

level3 NSoC'26 Contribution Level 3. NSoC'26 Accepted PR Accepted. NSoC'26 Issue eligible for NSoC '26. nsoc26 Nexus Spring of Code 2026 nsoc2026

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants