๐ Inspiration
Most beginner investors have no idea what cash, bonds, stocks, index funds, or crypto actually mean โ or how risky they are during real crashes.
Almost every financial tool assumes prior knowledge, which leaves beginners confused and overwhelmed.
We wanted to fix that by building a beginner-first, visual, game-like investing education tool.
A tool where users learn by doing, not reading boring textbooks.
Thus, InvestIQ was born.
๐งฉ What it does
InvestIQ is a multi-page, interactive financial learning platform that teaches beginners how investing works using:
- ๐ฎ Drag-and-drop portfolio building
- ๐ Live animated pie charts
- โ ๏ธ Real-time risk calculation
- ๐ง Beginner-friendly explanations
- ๐ฐ Real market event stories with external links
- ๐ Cyberpunk neon UI/UX and animations
๐ก Core Features
- ๐งฑ Drag money-blocks (Cash, Bonds, Index Funds, Stocks, Crypto) into your portfolio
- ๐ See instant percentage allocation
- ๐ฅ Watch the risk meter rise or fall
- ๐งฏ Get real explanations on diversification & overexposure
- ๐ฐ Learn from real events โ 2008 crash, COVID crash, Bitcoin cycles
- ๐ Enjoy a visually immersive neon cyberpunk interface
InvestIQ transforms financial literacy into something fun, intuitive, and exciting.
๐ ๏ธ How we built it
๐ง Tech Stack
- HTML5 โ Multiโpage website structure
- CSS3 โ Neon, glow, glitch, and scanline animations
- Bootstrap 5 โ Responsive grid system
- JavaScript โ
- ๐๏ธ Custom drag-and-drop engine
- ๐ Real-time Chart.js updates
- ๐๏ธ Weighted risk calculator
- ๐๏ธ Dynamic portfolio explanation system
- โจ Page-aware navigation highlighting
- ๐๏ธ Custom drag-and-drop engine
- Chart.js โ Animated doughnut chart
๐งฑ Architecture
- 5โpage system:
- ๐
index.html - ๐
basics.html - ๐ฆ
assets.html - โ๏ธ
builder.html - ๐ฐ
stories.html
- ๐
- Shared theme, shared CSS, shared JS
Everything was built manually โ no frameworks, no templates, just pure front-end engineering.
๐ง Challenges we ran into
1๏ธโฃ Getting drag-and-drop perfectly smooth
Native DnD events behave differently across browsers.
We had to handle:
- dragover blocking
- drop handling
- dragstart
2๏ธโฃ Making neon animations beautiful AND readable
Balancing bright neon colors with legibility required dozens of tests.
3๏ธโฃ Explaining finance simply
We rewrote copy repeatedly to keep it:
- simple
- non-technical
- non-misleading
- educational but fun
4๏ธโฃ Syncing chart, risk meter & explanations
All components update simultaneously, which required careful JS sequencing.
5๏ธโฃ Keeping UI consistent across 5 different pages
The cyberpunk theme had to feel unified everywhere.
๐ Accomplishments weโre proud of
- ๐ฎ A fully gamified investing learning tool
- ๐จ A unique cyberpunk finance aesthetic
- ๐ฅ Smooth drag-and-drop engine built from scratch
- ๐ Real investing education with real-world events
- ๐ค Beginner-friendly explanations that actually make sense
- ๐ฑ Fully responsive, animated, multi-page interface
InvestIQ doesnโt just show numbers โ it teaches through interaction.
๐ What we learned
- Great UI/UX is the key to explaining complex topics
- Jargon is unnecessary when teaching beginners
- Animations need strict control to avoid overwhelming users
- Real historical events make financial concepts relatable
- Structuring a multi-page hackathon project requires clean planning
๐ฎ Whatโs next for InvestIQ
๐ Future Add-ons
- ๐ค AI-powered โInvestment Coachโ
Natural-language explanations of user portfolios - ๐ Crash Simulator
See your portfolio survive (or collapse) in:
- Dot-com bubble
- 2008 meltdown
- COVID-2020
- Bitcoin winters
- Dot-com bubble
- ๐งฑ More assets
- Gold
- Real Estate
- REITs
- Gold
- ๐ Gamified badges
- Diversification Master
- Risk Navigator
- Safe Crypto User
- Diversification Master
- ๐ค User accounts + saved portfolios
InvestIQ is becoming a hands-on, play-driven portfolio sandbox that teaches beginners through exploration, clear visuals, and frictionless UI design.
โ ๏ธ Disclaimer
This project is for educational purposes only and is NOT financial advice.
Log in or sign up for Devpost to join the conversation.