Inspiration
Introducing Investology with MBTI, a personalized investment tool that combines the principles of finance with the Myers-Briggs Type Indicator (MBTI). By leveraging psychological insights and data analytics, Investing with MBTI helps users create tailored investment strategies aligned with their unique personality traits. The tool assesses individual risk tolerance, decision-making styles, and financial goals based on MBTI profiles, providing personalized recommendations for more informed and confident investment decisions. Designed for accessibility, this platform offers an engaging and user-friendly experience. By merging psychology with finance, Investing with MBTI empowers users to take control of their financial futures with strategies that truly resonate with who they are.
What it does
- The user writes a test that gets pulled from link
- When the user submits, the results get sent to server
- Server calculates and analyzes the results to create a 'personalized' portfolio using our in house algorithm to reflect the MBTI given
- Server returns the portfolio to the client which will use the data to serve the results as a pie chart with example stocks of what they can purchase with a short explanation
How we built it
Backend uses Python for our in house algorithm and fastapi to pull from 16 personalities api
Frontend is using Vite, React, and TypeScript
Challenges we ran into
- Create react app didn't work so we had to pivot to vite.
- Difficulties connecting the frontend and backend at times
Accomplishments that we're proud of
- Made something amazing with half our team being first time hackathon attendees.
- First time using the 16 personalities api which was quite interesting
- Also creating our own api as a middleman which included our own algorithm
What we learned
- We learned a lot about how personality types could really reflect how certain people invest.
What's next for Tarot Investing
- Add AI potentially into the mix for some more fun and chaos
Log in or sign up for Devpost to join the conversation.