Inspiration
When it comes to AI in stock investing, most solutions focus on experienced traders—like quantitative models and algorithmic bots. But there’s a growing overlooked group: busy professionals who want to learn investing on their own.
Existing solutions falls short in a few ways:
- Misaligned incentives: Traditional fund managers may recommend assets that generate commissions rather than maximize investor value.
- Lack of personalization: Robo-advisors often suggest generic strategies (e.g., ETFs) without considering individual goals, risk tolerance, or experience level.
- Lack of transparency: Many tools provide recommendations or performance updates, but fail to explain the reasoning behind decisions. We believe beginner investors do not just need answers. They also want to understand "why" , with understandable reasoning they can learn from.
Target Users
- Office workers and young professionals (22-40)
- Beginner investors with basic financial knowledge
These users see investing as a way to diversify their savings and grow the unused portion of their monthly income. They tend to be long-term, fundamentals-driven investors who consistently allocate part of their salary into investments.
Their Needs
- A simple way to learn investing while actively managing a portfolio
- Guidance that is beginner-friendly and personalized to risk, goals, and portfolio
Pain Points
"As a full-time office worker, I want to learn investing on my own, but I lack the time and direction to start".
⇒ This is challenging because investing demands multiple cognitive skills—analysis, research, and critical thinking.
Introducing Finly
Finly is an AI-powered platform that lets you build your own investment team to receive personalized research, analysis, and actionable insights. Instead of relying on a single model, Finly uses multiple specialized agents that collaborate to support your investing journey:
Core Agent Roles
Market Researcher
Curates macro trends and company news into concise, relevant insights to keep you up to date.Analyst
Interprets market information and evaluates whether an asset is bullish or bearish based on fundamental signals.Technical Trader
Identifies optimal entry and exit points using technical indicators and price signals.Portfolio Manager
Synthesizes insights from all agents and aligns them with the user’s portfolio, goals, and risk profile to make final recommendations.
Current product flow :
- Onboarding + profile/risk capture
- Conversational intake to clarify goals
- Report generation per ticker
- Multi-agent panel chat (streaming responses)
- Portfolio view with sortable holdings and board-linked insights
- Watchlist generated from board activity
- Heartbeat Monitoring (Real-time price alerts with customizable triggers and automated actions)
How We Built It
Architecture
- Mobile app:
apps/mobile(Expo + React Native + NativeWind) - Backend API:
apps/backend(FastAPI + SQLite + proxy/orchestration) - Agent runtime:
apps/agents(TradingAgents-style multi-agent server)
Key Implementation Details
- Streaming UX for intake and panel chat via SSE endpoints:
/api/intake/stream/api/report/chat/stream
- Persistent user/report/chat state in backend database
- Market data endpoints for US ticker flows
- Mobile board threads mapped into portfolio and watchlist screens
Challenges We Ran Into
- Coordinating three runtimes (mobile, backend, agent server) within tight hackathon constraints
- Handling degraded states cleanly when agent services or model providers are unavailable
- Maintaining responsiveness while supporting long-running agent/report pipelines
- Balancing product polish with architecture discipline under tight deadline constraints
Our Accomplishments
- A fully working end-to-end multi-agent flow from intake -> report -> panel discussion
- A clean mobile experience across Home, Portfolio, Board, and Settings
- Real-time Streaming chat/report experiences instead of blocking "wait and refresh" UX
- Practical local architecture that can deploy as two services (backend + agent server)
What We Learned
- In fintech, Reliability and transparency are as important as model quality
- Users trust recommendations more when rationale is visible and role-based
- Multi-agent outputs need strong product orchestration to feel coherent
- Fast fallback paths and clear error states are essential for demo resilience
What's Next For Finly
- Expand beginner education loops (guided quests, confidence milestones)
- Stronger memory and personalization across sessions
- Extend coverage to Vietnamese markets with richer risk simulations
- Add production-grade authentication, observability, and compliance layers
- Strengthen deployment and data infrastructure for scalability
- Extend heartbeat system to support multi-condition logic
Log in or sign up for Devpost to join the conversation.