Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Julian-Idl/FinAssist
/ functions
Functions
450 in github.com/Julian-Idl/FinAssist
⨍
Functions
450
◇
Types & classes
150
↳
Endpoints
8
↓ 1 callers
Method
calculateRiskLevel
(stockData: StockData)
src/app/api/portfolio/research/route.ts:317
↓ 1 callers
Function
calculateRiskScore
(responses: ResponseData[])
src/app/api/risk-assessment/route.ts:163
↓ 1 callers
Method
calculateRiskScore
(assessment: RiskAssessmentData)
src/lib/enhanced-recommendation-engine.ts:129
↓ 1 callers
Method
calculateTargetPrice
(stockData: StockData)
src/app/api/portfolio/research/route.ts:326
↓ 1 callers
Method
checkMLAvailability
* Check if ML models are available and trained
src/lib/ml-recommendation-service.ts:54
↓ 1 callers
Function
check_dependencies
Check if required dependencies are installed
quick_setup.py:29
↓ 1 callers
Function
completeAssessment
()
src/app/recommendations/page.tsx:418
↓ 1 callers
Function
completeAssessment
()
src/app/risk-assessment/page.tsx:270
↓ 1 callers
Function
convert_recommendation_to_dict
Convert recommendation object to dictionary for JSON serialization
scripts/generate_recommendations.py:30
↓ 1 callers
Method
createActionItems
(recommendations: Recommendation[])
src/lib/enhanced-recommendation-engine.ts:725
↓ 1 callers
Method
createNote
(noteData: { title?: string content: string category?: string tags?: string[] isPrivate?:
src/lib/api-client.ts:244
↓ 1 callers
Method
createPortfolioSnapshot
()
src/lib/api-client.ts:201
↓ 1 callers
Function
create_directories
Create necessary directories
setup_ml.py:36
↓ 1 callers
Function
create_sample_data
Create sample financial data
quick_setup.py:63
↓ 1 callers
Function
create_sample_data
Create sample data for testing
setup_ml.py:72
↓ 1 callers
Function
deleteFinancialData
(id: string, type: string)
src/app/financial-data/page.tsx:454
↓ 1 callers
Method
deleteNote
(id: string)
src/lib/api-client.ts:271
↓ 1 callers
Method
dismissAlert
(alertId: string)
src/lib/api-client.ts:282
↓ 1 callers
Method
enhanceReasoningWithML
* Enhance reasoning with ML insights
src/lib/ml-recommendation-service.ts:291
↓ 1 callers
Method
enhanceRecommendationsWithML
* Enhance recommendations with ML insights
src/lib/ml-recommendation-service.ts:246
↓ 1 callers
Method
extractKeywords
(text: string)
src/lib/news-fetcher-service.ts:155
↓ 1 callers
Method
fetchAndStoreNews
(options: FetchNewsOptions = {})
src/lib/news-fetcher-service.ts:232
↓ 1 callers
Method
fetchByCategory
(category: string, fromDate: Date, toDate: Date)
src/lib/news-fetcher-service.ts:89
↓ 1 callers
Method
fetchByKeyword
(keyword: string, fromDate: Date, toDate: Date)
src/lib/news-fetcher-service.ts:113
↓ 1 callers
Method
fetchFinancialNews
(options: FetchNewsOptions = {})
src/lib/news-fetcher-service.ts:51
↓ 1 callers
Method
fetchStockPrice
(symbol: string)
src/lib/stock-price-updater.ts:24
↓ 1 callers
Function
formatChange
(change: number, changePct: number)
src/components/ui/stock-autocomplete.tsx:137
↓ 1 callers
Function
formatDate
(dateString: string)
src/app/notes/page.tsx:162
↓ 1 callers
Function
formatDate
(dateString: string)
src/app/news/page.tsx:135
↓ 1 callers
Method
formatMarketCap
(marketCap: number)
src/app/api/portfolio/research/route.ts:236
↓ 1 callers
Function
formatMonth
(date: Date)
src/app/api/dashboard/route.ts:122
↓ 1 callers
Function
formatPrice
(price: number, currency: string)
src/components/ui/stock-autocomplete.tsx:132
↓ 1 callers
Method
generateAIInsights
(profile: UserFinancialProfile, portfolioAnalysis: PortfolioAnalysis, healthScore: number)
src/lib/enhanced-recommendation-engine.ts:693
↓ 1 callers
Function
generateAlerts
(user: UserData, financialSummary: FinancialSummary, investmentMetrics: InvestmentMetrics)
src/app/api/dashboard/route.ts:345
↓ 1 callers
Method
generateAllocationRecommendations
( gaps: AllocationGap[], monthlySurplus: number, _user: unknown )
src/lib/dynamic-recommendation-engine.ts:312
↓ 1 callers
Method
generateDynamicRecommendations
(userEmail: string)
src/lib/dynamic-recommendation-engine.ts:115
↓ 1 callers
Method
generateEmergencyFundRecommendation
(user: any, monthlyExpenses: number)
src/lib/dynamic-recommendation-engine.ts:235
↓ 1 callers
Method
generateGoalBasedRecommendations
(_user: unknown, _monthlySurplus: number)
src/lib/dynamic-recommendation-engine.ts:578
↓ 1 callers
Function
generateMonthlyTrends
(user: UserData)
src/app/api/dashboard/route.ts:253
↓ 1 callers
Method
generateOpportunityRecommendations
(_marketContext: MarketContext, _user: unknown)
src/lib/dynamic-recommendation-engine.ts:583
↓ 1 callers
Method
generateRebalancingActions
(_gaps: AllocationGap[], _overAllocations: AllocationGap[])
src/lib/dynamic-recommendation-engine.ts:530
↓ 1 callers
Function
generateRecentActivity
(user: UserData)
src/app/api/dashboard/route.ts:284
↓ 1 callers
Method
generateSpecificRecommendations
( user: any, portfolioAnalysis: DynamicPortfolioAnalysis, marketContext: MarketContext )
src/lib/dynamic-recommendation-engine.ts:196
↓ 1 callers
Method
generateTaxSavingRecommendations
(_user: unknown, _monthlyIncome: number)
src/lib/dynamic-recommendation-engine.ts:573
↓ 1 callers
Method
generateTraditionalRecommendations
(profile: UserFinancialProfile, portfolioAnalysis: PortfolioAnalysis)
src/lib/enhanced-recommendation-engine.ts:827
↓ 1 callers
Function
generateUpcomingGoals
(user: UserData)
src/app/api/dashboard/route.ts:330
↓ 1 callers
Method
getActionPlanForCategory
(category: string)
src/lib/dynamic-recommendation-engine.ts:477
↓ 1 callers
Function
getBackendApiUrl
()
src/lib/backend-api.ts:11
↓ 1 callers
Function
getCategoryInfo
(category: string)
src/app/notes/page.tsx:158
↓ 1 callers
Function
getCategoryInfo
(category: string)
src/app/goals/page.tsx:132
↓ 1 callers
Method
getDashboardData
()
src/lib/api-client.ts:278
↓ 1 callers
Function
getDaysRemaining
(targetDate?: string | null)
src/app/goals/page.tsx:341
↓ 1 callers
Method
getEmptyPortfolioAnalysis
()
src/lib/enhanced-recommendation-engine.ts:238
↓ 1 callers
Function
getHealthScoreGrade
(score: number)
src/app/recommendations/page.tsx:462
↓ 1 callers
Method
getInstance
()
src/lib/stock-price-updater.ts:17
↓ 1 callers
Method
getMarketContext
()
src/lib/dynamic-recommendation-engine.ts:558
↓ 1 callers
Method
getModelStatus
* Get ML model status
src/lib/ml-recommendation-service.ts:362
↓ 1 callers
Function
getNetWorthTrend
(data: DashboardData)
src/app/dashboard/page.tsx:185
↓ 1 callers
Method
getNews
(params: { page?: number limit?: number category?: string sentiment?: string search?: stri
src/lib/api-client.ts:209
↓ 1 callers
Method
getNotes
(params: { page?: number limit?: number category?: string search?: string tag?: string }
src/lib/api-client.ts:227
↓ 1 callers
Method
getPortfolioData
()
src/lib/api-client.ts:197
↓ 1 callers
Function
getPortfolioGrowthData
(data: DashboardData)
src/app/dashboard/page.tsx:283
↓ 1 callers
Function
getPriorityBadge
(priority: number)
src/app/goals/page.tsx:335
↓ 1 callers
Method
getProductsForCategory
(category: string)
src/lib/dynamic-recommendation-engine.ts:427
↓ 1 callers
Method
getRecommendations
()
src/lib/api-client.ts:185
↓ 1 callers
Function
getRecommendationsByCategory
(category: string)
src/app/api/risk-assessment/route.ts:217
↓ 1 callers
Method
getRecommendedAllocation
(user: any)
src/lib/dynamic-recommendation-engine.ts:378
↓ 1 callers
Function
getRiskProfile
(totalScore: number, maxScore: number)
src/app/recommendations/page.tsx:188
↓ 1 callers
Function
getRiskProfile
(totalScore: number, maxScore: number)
src/app/risk-assessment/page.tsx:158
↓ 1 callers
Method
getRiskProfile
()
src/lib/api-client.ts:174
↓ 1 callers
Method
getRiskQuestions
()
src/lib/api-client.ts:170
↓ 1 callers
Function
getSentimentColor
(sentiment?: string)
src/app/news/page.tsx:124
↓ 1 callers
Function
getSentimentIcon
(sentiment?: string)
src/app/news/page.tsx:113
↓ 1 callers
Function
getSpendingTrends
(data: DashboardData)
src/app/dashboard/page.tsx:370
↓ 1 callers
Method
getStockAnalysis
(symbol: string)
src/app/api/portfolio/research/route.ts:252
↓ 1 callers
Method
getStoredNews
(options: { page?: number limit?: number category?: string sentiment?: string search?: str
src/lib/news-fetcher-service.ts:299
↓ 1 callers
Method
getUserProfile
()
src/lib/api-client.ts:126
↓ 1 callers
Method
getUserProfile
(userEmail: string)
src/lib/dynamic-recommendation-engine.ts:145
↓ 1 callers
Method
get_current_price
Get just the current price of a stock in INR.
scripts/stock_service.py:297
↓ 1 callers
Method
get_financial_news
Fetch financial news articles from NewsAPI. Args: from_date: Start date for news search to_date: End
scripts/news_api.py:25
↓ 1 callers
Method
get_last_article_date
Get the date of the most recent article in the database.
scripts/news_collector.py:197
↓ 1 callers
Method
get_stock_performance
Calculate stock performance metrics with all values in INR.
scripts/stock_service.py:306
↓ 1 callers
Function
handleAddInvestment
(userId: string, data: InvestmentData)
src/app/api/recommendations/implement/route.ts:67
↓ 1 callers
Function
handleAddInvestment
(recommendation: Recommendation)
src/app/recommendations/page.tsx:499
↓ 1 callers
Function
handleAnswer
(questionId: string, answer: string)
src/app/recommendations/page.tsx:400
↓ 1 callers
Function
handleAnswer
(questionId: string, answer: string)
src/app/risk-assessment/page.tsx:252
↓ 1 callers
Function
handleDelete
(noteId: string)
src/app/notes/page.tsx:220
↓ 1 callers
Function
handleDelete
(goalId: string)
src/app/goals/page.tsx:302
↓ 1 callers
Function
handleEdit
(note: FinancialNote)
src/app/notes/page.tsx:209
↓ 1 callers
Function
handleEdit
(goal: FinancialGoal)
src/app/goals/page.tsx:288
↓ 1 callers
Function
handleMarkCompleted
(userId: string, recommendationId: string)
src/app/api/recommendations/implement/route.ts:163
↓ 1 callers
Function
handleMarkCompleted
(recommendationId: string)
src/app/recommendations/page.tsx:521
↓ 1 callers
Function
handleSearch
()
src/app/news/page.tsx:103
↓ 1 callers
Function
handleSetupSIP
(userId: string, data: SipData)
src/app/api/recommendations/implement/route.ts:116
↓ 1 callers
Function
handleSetupSIP
(recommendation: Recommendation)
src/app/recommendations/page.tsx:511
↓ 1 callers
Function
handleShareGoal
(goal: FinancialGoal)
src/app/goals/page.tsx:202
↓ 1 callers
Function
handleSignOut
()
src/components/navbar.tsx:48
↓ 1 callers
Method
identifyAllocationGaps
( current: AllocationBreakdown, recommended: AllocationBreakdown, totalValue: number )
src/lib/dynamic-recommendation-engine.ts:401
↓ 1 callers
Method
identifyConcentrationRisks
(_investments: unknown[])
src/lib/dynamic-recommendation-engine.ts:540
↓ 1 callers
Method
identifyOverAllocations
(_current: AllocationBreakdown, _recommended: AllocationBreakdown, _totalValue: number)
src/lib/dynamic-recommendation-engine.ts:525
← previous
next →
101–200 of 450, ranked by callers