๐ง CapitalAgent โ Built for Beginners. Powered for Pros.
Timeless decisions for timeless returns
Built for WeHack 2025 | Theme: Timeless Moments Await
๐ก Inspiration
Our mission is to make investing accessible for beginners while staying powerful and insightful for experienced professionals.
CapitalAgent is a conversational AI-powered investment platform that empowers users to evaluate and manage investments in two key asset classes:
- ๐ Stocks
- ๐ Real Estate
Whether you're new to finance or a seasoned investor, we help you make smart, data-driven decisions with confidence.
๐ What It Does
๐ง Advanced Risk Prediction
For professionals: input real-time stock or property data to generate detailed risk assessment reports.๐ถ Beginner-Friendly Recommendations
For beginners: receive curated, low-risk suggestions in both domains, with explanations and trend forecasts.๐ Personalized Portfolios
Each user gets a portfolio showing their investment history, performance, and current risk exposure.โณ Future Value Forecasting
Our models provide 5-year and 10-year predictions for both property and stock investments.๐ฌ Conversational Investment Chatbot
Powered by Gemini API, the bot explains risks in plain language and gives diversification advice based on your history (stored in MongoDB Atlas).
๐๏ธ How We Built It
- ๐ ๏ธ Backend: Python, Flask
- ๐ฆ Database: MongoDB Atlas (to persist user investment history + queries)
- ๐ฎ AI/ML Models:
LSTMfor stock trend predictionSentiment analysisfor news insightsRandom Forestfor real estate risk classification
- ๐ค Conversational AI: Google Gemini API (
gemini-pro) - ๐งช Testing: Postman, VSCode
- ๐จ UI/UX Design: Figma (UI mockups for future interface)
๐งโโ๏ธ Challenges We Ran Into
- ๐ Google GenerativeAI version conflicts (
v1betavsv1) โ had to carefully downgrade/upgrade to match the right model (gemini-pro) - ๐งฉ Dependency errors โ modules like
sklearn,joblib,pymongo, anddotenvneeded proper management in virtual environments - ๐ง Contextual memory in chatbot โ integrating MongoDB to persist user input + investment history required careful data modeling
๐ Accomplishments That We're Proud Of
- โ Built a working end-to-end AI-powered advisor in under 15 hours
- โ Combined machine learning with LLM explanations
- โ Designed logic for investment diversification detection and advice
- โ Created a smart chatbot that learns from user behavior
๐ What We Learned
- ๐ฆ How to structure real estate & stock data for AI modeling
- ๐ง How to integrate a large language model (Gemini) with memory (MongoDB) to simulate personalized financial coaching
- โ๏ธ How to resolve API versioning and package conflicts across teams
๐ฎ What's Next for CapitalAgent
- ๐ป Build a frontend for the design prepared
- ๐ง Improve diversification engine to handle real-time market volatility
- ๐ก Use personโs historic data to recommend better
๐ฉโ๐ป Team Capital Agents
- Varsha
- Harshitha
- Nanddanaa
- Chinmayi
Log in or sign up for Devpost to join the conversation.