Inspiration
Our digital world is rife with simulators, covering areas from aviation to truck driving, or supermarket management to goat shenanigans. But one area that gets the least clarification despite being the most complex? That's finance.
Finance is finnicky. Formidable. Frightening.
But if simulators can make even the most mundane tasks enjoyable, why not use it to make finance...fun? Fascinating? Fairly easy!
That's where our goal for InvestQuest came from, allowing us to open up the world of money management to an uninformed audience, enabling users to navigate personal and investment finance in a brand new way.
What it does
InvestQuest serves as a gamified mobile app that allows users to engage in various mini games, lessons, and simulators to understand three major areas in the finance world: budgeting, trading, and crypto. Users can create accounts to save and track their progress, while also joining with other friends to actively track each other's progress, participate in multi-player games, and create or use community-created finance lessons for greater engagement.
Each of the three areas are split into three "locations" users unlock as they progress along their journey: Users begin in Budget Boardwalk, where they learn about personal finance management and play with a daily life simulator that throw various emergencies that challenge them to make the best decisions with their savings in the midst of planning a realistic budget. They then unlock Stock Shore, which brings up concepts and theories applied to the process of trading in the stock market. Here, users learn to diversify portfolios and properly vet out companies and their profiles to then inform trades they can make on the stock market simulator at the same location. Finally, users enter Crypto Cavern to gain information about the crypto market, various kinds of crypto, and best indications of when to take action with crypto to maximize profit and savings. It comes alongside a minesweeper-esque simulator meant to mimic the risk of crypto trading, complete with timings, risk levels, and game stats for strategic thinking.
How we built it
Leaning into new technologies and provided resources, we first prototyped and drafted our mobile app using Figma, which we then transferred into Google Antigravity, which served as our AI-supported IDE to allow us to build our backend and functionality. With MongoDB to serve as the database for InvestQuest and Versal to execute our framework through JavaScript, XML, and CSS, we were able to create a functioning application that performed all the features we planned to include and more, create the perfect full stack to allow us to achieve our goals.
Challenges we ran into
Our biggest challenge was our collective unfamiliarity with many of the tools used, shaping the creation process to become a learning process as well. Through extensive trial and error with API keys, database implementations, and various features including the multi-player abilities, we gradually came to understand all components of our app and how they worked in tandem, constantly debugging and editing to slowly clear each obstacle.
Accomplishments that we're proud of
Our biggest obstacles also became our biggest achievements as we quickly found our groove as a team as we went through the rough learning curve, delegating tasks and consistently checking in with each other's progress to ensure everyone was on pace for a successful finish. With one handling art, another design the UI, one handling database and tool integrations, and yet another implementing the functionality of features, we were able to cover all bases with ample time to handle the errors that popped up with every new addition. With steady focus and our collaboration as a well-oiled machine, we were able to create a project we were both proud of and impressed by. And that's all the win we need.
What's next for InvestQuest
If given the opportunity to further development of InvestQuest, there are plenty of additional features and tweaks we'd love to add to our app. Alongside the goal of creating a more efficient, smooth, but still unique interface that can elevate the user experience, we'd also like to add more mini games in each of the existing finance areas InvestQuest focuses on. We'd also enhance the multiplayer abilities with more mini games, direct competitions, collaborative quizzes and challenges, and options like sending each other gifts and messages. Finally, it would be amazing to add more worlds for other areas of finance, such as handling insurance, filing taxes, and general asset management. InvestQuest offers a canvas that can host a great number of possibilities, and we're excited to see what more we can accomplish with our project!
Figma Video Link: https://drive.google.com/file/d/1-J7w56wbq4VIP8Kts6lmOv7hoDxhIw90/view?usp=sharing
Log in or sign up for Devpost to join the conversation.