Inspiration
FinSim was inspired by a desire to make financial education engaging and accessible. We wanted to create a hands-on tool that helps users understand the stock market while exploring how real-world events, and how they would affect our economy
What it does
FinSim allows users to build and manage a virtual portfolio, simulating investment decisions and tracking how those choices would have impacted portfolio value over time. It offers an interactive, educational experience to help users sharpen their financial skills.
How we built it
We built FinSim using Python and JavaScript, incorporating historical stock market data and designing an intuitive interface for users. Python was used for backend data processing, while JavaScript powered the front-end interactions, ensuring a seamless and engaging user experience.
Challenges we ran into
One of the biggest challenges was web scraping to gather real-time stock data for the live simulation. Ensuring that the stock prices updated seamlessly while managing large datasets presented technical difficulties. Additionally, balancing the complexity of live simulations with user-friendly design was a challenge we worked through to create a smooth experience.
Accomplishments that we're proud of
We’re especially proud of creating a live simulation that allows users to buy stocks and see how their portfolio evolves in real-time. This feature brings an exciting level of interactivity and realism to the learning experience, making financial education more hands-on and engaging.
What we learned
This project taught us the importance of collaboration and balancing technical depth with user simplicity. We also gained valuable experience in handling data visualization, user experience design, and working with financial data.
What's next for FinSim
Looking ahead, we hope to add more educational features, including options to buy assets like cars and houses. This will allow users to spend their portfolios and make real-world financial decisions, helping them develop smart financial habits and better understand the broader impact of their choices.

Log in or sign up for Devpost to join the conversation.