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

Share this project:

Updates