Inspiration
Financial data is abundant—but making sense of it quickly and accurately remains difficult. We were inspired to build a tool that not only simplifies complex stock and investment topics, but also adapts to each user's unique financial goals. Whether you're a beginner or a pro, StockPick.ai aims to be your trusted AI-powered financial companion.
What it does
StockPick.ai is an advanced AI-powered financial assistant that helps users make smarter stock and investment decisions through:
🔍 Natural language querying – Ask anything
📊 Custom response formats, including:
Detailed breakdowns
Formal reports Instant advice Visual insights Concise summaries
🧠 AI Thinking Visibility – Toggle to see how the AI reaches its conclusions. 🕓 Search History – View all your past questions and AI-generated financial reports. 📋 Copy to Clipboard – Share or save insights instantly.
🔧 Model Intelligence We use two AI engines from Perplexity:
sonar – When you want fast, real-time answers and general insights in seconds.
sonar-deep-research – For deep investigative analysis, reports, and professional-grade financial breakdowns.
You choose what kind of response you want, and StockPick.ai handles the rest.
🎯 Benefits for Stock Market Enthusiasts
✅ Compare stocks head-to-head based on performance, valuation, or market sentiment. ✅ Get AI-backed investment recommendations based on your risk profile or interests. ✅ Understand complex financial terms and strategies in plain English. ✅ Stay ahead of trends with breakdowns of market movements and forecasts. ✅ Use AI to screen undervalued or high-growth stocks with reasoning. ✅ Historical reports let you revisit insights or build your own research archive.
How we built it
Frontend:
Built using React.js with modular, animated components. Dynamic UI based on selected response types. Maintains search history in client state with clean presentation.
Backend:
Built with Node.js + Express, deployed via Firebase Cloud Functions. Secures API keys via Firebase environment config. Handles calls to both sonar and sonar-deep-research models intelligently based on user request.
Features Added:
Search history persistence Clipboard copy AI “thinking” reveal toggle Frontend animations & responsive layout
Challenges we ran into
Balancing fast response times vs. deep research accuracy. Integrating two AI models and routing responses dynamically. Managing secrets securely in a serverless deployment. Handling malformed or vague queries with fallback logic. Debugging and cleaning commits with Git (stash, checkout, rebase).
Accomplishments that we're proud of
Fully integrated multi-model AI querying system with seamless UX. Gave users fine-grained control over how financial answers are generated. Deployed securely and publicly with Firebase Functions. Built a smart history system so users can revisit and reuse reports. Created a fast, modern UI with real-world usefulness.
What we learned
Effective use of Perplexity's AI APIs, including trade-offs between sonar and sonar-deep-research. Deeper understanding of frontend state management and query UX. Best practices in secure API deployment using Firebase CLI tools. Enhanced skills in financial communication design—turning AI output into human-friendly insight.
What's next for StockPick.ai
📈 Bring in live stock market data APIs for real-time charting and comparisons. 🧾 Export reports to PDF 🧠 Integrate personalized memory so the AI tailors answers to your profile. 🧮 Launch a portfolio simulator and "what-if" scenario builder. And many more things
Built With
- express.js
- firebase
- node.js
- react.js


Log in or sign up for Devpost to join the conversation.