Inspiration
As a devoted follower of VisualPolitik and VisualEconomik, I've always been fascinated by how geopolitical events shape financial markets. Josh's videos opened my eyes to the connections between politics and economics.
When I saw the Creator Brief asking for "One portfolio to track them all", I knew this was the app I wanted to build. Like many investors, I was frustrated with scattered investments across multiple platforms, no unified view of my total portfolio, and missing the "why" behind market movements.
What it does
Global Insight Pro is an all-in-one investment tracking and geopolitical intelligence platform.
Free Features:
- Live Dashboard with real-time market data, crypto, and currencies
- Interactive World Map exploring 195+ countries with economic indicators
- Portfolio Tracker for stocks, crypto, gold, real estate, and more
- Diversification Analysis showing exposure by sector, country, and asset type
Premium Features (via RevenueCat):
- AI-Powered Insights using GPT-4 for portfolio analysis
- Smart Alerts when geopolitical events affect your holdings
- Advanced Analytics with risk analysis and correlation matrices
- Weekly Forecasts with AI predictions for market trends ## How we built it Tech Stack:
- Flutter for cross-platform mobile development (iOS & Android)
- RevenueCat for subscription management with 3 tiers (Free, Pro $2.99 per month, $19.99 per year)
- Firebase for authentication and Cloud Firestore data sync
- Provider for state management
- Hive for local data persistence and offline access
APIs Integrated:
- CoinGecko for real-time cryptocurrency prices
- Exchange Rate API for live currency conversions
- World Bank API for country economic indicators
- NewsAPI for global news aggregation ## Challenges we ran into
- Data Synchronization - Keeping portfolio data in sync across devices while maintaining offline functionality. Solved with Hive (local) and Firestore (cloud) with smart conflict resolution.
Real-time Market Data - Free APIs have rate limits. Implemented caching strategies and smart refresh intervals to provide real-time feel without hitting limits.
RevenueCat Configuration - Setting up subscription tiers correctly in App Store Connect and RevenueCat dashboard required careful attention.
Map Performance - Rendering an interactive world map with 25+ countries required optimization using lazy loading and caching.
Accomplishments that we're proud of
Successfully integrated RevenueCat with three subscription tiers working flawlessly
Built a beautiful, responsive UI that works on both iOS and Android
Created an interactive world map with real-time economic data for 195+ countries
Implemented offline-first architecture so the app works without internet
Achieved TestFlight approval on first submission
Built the entire app in under 4 weeks as a solo developer
What we learned
RevenueCat makes monetization incredibly simple - what would have taken weeks took hours
Building for a specific community (VisualPolitik audience) helped focus features
Flutter is powerful - one codebase for iOS and Android saved enormous time
Geopolitics affects everything - research for this app deepened my understanding of global economics
The importance of good API caching strategies for mobile apps
What's next for Global Insight Pro
If selected, I plan to:
Add more asset types - Bonds, ETFs, commodities
Implement Josh's video integration - Link VisualPolitik videos to relevant portfolio events
Build a web version for desktop users
Expand AI features with portfolio rebalancing recommendations
Add community features to share portfolios and strategies
Localization for multiple languages
Log in or sign up for Devpost to join the conversation.