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
identifyTriggers
(_user: unknown, _portfolioAnalysis: DynamicPortfolioAnalysis, _marketContext: MarketContext)
src/lib/dynamic-recommendation-engine.ts:568
↓ 1 callers
Function
incrementViewCount
(articleId: string)
src/app/news/page.tsx:91
↓ 1 callers
Method
incrementViewCount
(articleId: string)
src/lib/news-fetcher-service.ts:354
↓ 1 callers
Method
initialize_collector
Initialize the NewsCollector with retry logic
news_fetcher_run.py:45
↓ 1 callers
Function
install_packages
Install required Python packages
setup_ml.py:12
↓ 1 callers
Function
install_requirements
Install required Python packages.
news_fetcher_setup.py:9
↓ 1 callers
Function
loadDashboardData
()
src/app/dashboard/page.tsx:423
↓ 1 callers
Function
main
Main setup function.
news_fetcher_setup.py:44
↓ 1 callers
Function
main
Main monitoring function.
news_fetcher_monitor.py:99
↓ 1 callers
Function
main
Main entry point for the service
news_fetcher_run.py:162
↓ 1 callers
Function
main
Main setup function
quick_setup.py:128
↓ 1 callers
Function
main
Main setup function
setup_ml.py:124
↓ 1 callers
Function
main
Main scheduler function.
scripts/scheduler.py:39
↓ 1 callers
Function
main
Main function to run the news collector.
scripts/news_collector.py:265
↓ 1 callers
Function
main
()
scripts/generate_recommendations.py:50
↓ 1 callers
Method
mapInvestmentToCategory
(investmentType: string)
src/lib/enhanced-recommendation-engine.ts:612
↓ 1 callers
Method
recordRecommendationAction
(recommendationId: string, action: string, feedback?: string)
src/lib/api-client.ts:189
↓ 1 callers
Function
removeBudgetAllocation
(id: string)
src/app/financial-data/page.tsx:677
↓ 1 callers
Method
removeDuplicates
(articles: NewsArticleData[])
src/lib/news-fetcher-service.ts:162
↓ 1 callers
Function
run_catch_up_job
Job function to catch up on missed articles.
scripts/scheduler.py:30
↓ 1 callers
Method
run_continuous_collection
Run continuous news collection at specified intervals. Args: interval_minutes: Minutes between collection runs
scripts/news_collector.py:237
↓ 1 callers
Method
run_continuous_service
Run continuous news fetching service
news_fetcher_run.py:117
↓ 1 callers
Method
run_initial_catchup
Run initial catch-up for missed articles
news_fetcher_run.py:93
↓ 1 callers
Method
run_news_collection_cycle
Run one complete news collection cycle
news_fetcher_run.py:69
↓ 1 callers
Function
searchStocks
(searchQuery: string)
src/components/ui/stock-autocomplete.tsx:46
↓ 1 callers
Method
searchStocks
(query: string)
src/app/api/portfolio/research/route.ts:121
↓ 1 callers
Method
search_stocks
Search for stocks based on query string.
scripts/stock_service.py:225
↓ 1 callers
Function
setup_database
Initialize database tables.
news_fetcher_setup.py:20
↓ 1 callers
Function
setup_database
Initialize database with sample data
quick_setup.py:45
↓ 1 callers
Function
start_development_server
Start the Next.js development server
quick_setup.py:109
↓ 1 callers
Function
subMonths
(date: Date, months: number)
src/app/api/dashboard/route.ts:128
↓ 1 callers
Method
submitRiskAssessment
(assessmentData: RiskAssessmentData)
src/lib/api-client.ts:177
↓ 1 callers
Function
test_ml_setup
Test if ML setup is working
setup_ml.py:44
↓ 1 callers
Method
trainModels
* Train ML models with current user data
src/lib/ml-recommendation-service.ts:68
↓ 1 callers
Method
updateFinancialData
(data: FinancialData)
src/lib/api-client.ts:156
↓ 1 callers
Method
updateNote
(noteData: { id: string title?: string content?: string category?: string tags?: string[]
src/lib/api-client.ts:257
↓ 1 callers
Method
updateUserInfo
(userInfo: UserInfo)
src/lib/api-client.ts:137
↓ 1 callers
Method
updateUserProfile
(profileData: ProfileData)
src/lib/api-client.ts:130
↓ 1 callers
Method
updateUserStockPrices
(userId: string)
src/lib/stock-price-updater.ts:48
↓ 1 callers
Function
useStockPriceUpdates
(options: UseStockPriceUpdatesOptions = {})
src/hooks/useStockPriceUpdates.ts:23
Function
Accordion
({ ...props }: React.ComponentProps<typeof AccordionPrimitive.Root>)
src/components/ui/accordion.tsx:9
Function
AccordionContent
({ className, children, ...props }: React.ComponentProps<typeof AccordionPrimitive.Content>)
src/components/ui/accordion.tsx:50
Function
AccordionItem
({ className, ...props }: React.ComponentProps<typeof AccordionPrimitive.Item>)
src/components/ui/accordion.tsx:15
Function
AccordionTrigger
({ className, children, ...props }: React.ComponentProps<typeof AccordionPrimitive.Trigger>)
src/components/ui/accordion.tsx:28
Function
AuthProvider
({ children, }: { children: React.ReactNode })
src/components/auth-provider.tsx:6
Function
Avatar
({ className, ...props }: React.ComponentProps<typeof AvatarPrimitive.Root>)
src/components/ui/avatar.tsx:8
Function
AvatarFallback
({ className, ...props }: React.ComponentProps<typeof AvatarPrimitive.Fallback>)
src/components/ui/avatar.tsx:37
Function
AvatarImage
({ className, ...props }: React.ComponentProps<typeof AvatarPrimitive.Image>)
src/components/ui/avatar.tsx:24
Function
Badge
({ className, variant, asChild = false, ...props }: React.ComponentProps<"span"> & VariantProps<type
src/components/ui/badge.tsx:28
Function
Button
({ className, variant, size, asChild = false, ...props }: React.ComponentProps<"button"> & Variant
src/components/ui/button.tsx:38
Function
ButtonLoading
({ children, isLoading, ...props }: ButtonLoadingProps)
src/components/loading.tsx:40
Function
Card
({ className, ...props }: React.ComponentProps<"div">)
src/components/ui/card.tsx:5
Function
CardAction
({ className, ...props }: React.ComponentProps<"div">)
src/components/ui/card.tsx:51
Function
CardContent
({ className, ...props }: React.ComponentProps<"div">)
src/components/ui/card.tsx:64
Function
CardDescription
({ className, ...props }: React.ComponentProps<"div">)
src/components/ui/card.tsx:41
Function
CardFooter
({ className, ...props }: React.ComponentProps<"div">)
src/components/ui/card.tsx:74
Function
CardHeader
({ className, ...props }: React.ComponentProps<"div">)
src/components/ui/card.tsx:18
Function
CardTitle
({ className, ...props }: React.ComponentProps<"div">)
src/components/ui/card.tsx:31
Function
Checkbox
({ className, ...props }: React.ComponentProps<typeof CheckboxPrimitive.Root>)
src/components/ui/checkbox.tsx:9
Function
ClientOnly
({ children, fallback = null }: ClientOnlyProps)
src/components/client-only.tsx:15
Function
DELETE
(req: NextRequest)
src/app/api/budget-plans/route.ts:199
Function
DELETE
(request: NextRequest)
src/app/api/notes/route.ts:201
Function
DELETE
(request: NextRequest)
src/app/api/category-budgets/route.ts:97
Function
DELETE
(request: NextRequest)
src/app/api/financial-data/route.ts:227
Function
DELETE
(request: NextRequest)
src/app/api/expenses/route.ts:98
Function
DELETE
(request: NextRequest)
src/app/api/goals/route.ts:140
Function
Dashboard
()
src/app/dashboard/page.tsx:135
Function
Dialog
({ ...props }: React.ComponentProps<typeof DialogPrimitive.Root>)
src/components/ui/dialog.tsx:9
Function
DialogClose
({ ...props }: React.ComponentProps<typeof DialogPrimitive.Close>)
src/components/ui/dialog.tsx:27
Function
DialogContent
({ className, children, showCloseButton = true, ...props }: React.ComponentProps<typeof DialogPrimitiv
src/components/ui/dialog.tsx:49
Function
DialogDescription
({ className, ...props }: React.ComponentProps<typeof DialogPrimitive.Description>)
src/components/ui/dialog.tsx:119
Function
DialogFooter
({ className, ...props }: React.ComponentProps<"div">)
src/components/ui/dialog.tsx:93
Function
DialogHeader
({ className, ...props }: React.ComponentProps<"div">)
src/components/ui/dialog.tsx:83
Function
DialogOverlay
({ className, ...props }: React.ComponentProps<typeof DialogPrimitive.Overlay>)
src/components/ui/dialog.tsx:33
Function
DialogPortal
({ ...props }: React.ComponentProps<typeof DialogPrimitive.Portal>)
src/components/ui/dialog.tsx:21
Function
DialogTitle
({ className, ...props }: React.ComponentProps<typeof DialogPrimitive.Title>)
src/components/ui/dialog.tsx:106
Function
DialogTrigger
({ ...props }: React.ComponentProps<typeof DialogPrimitive.Trigger>)
src/components/ui/dialog.tsx:15
Function
DropdownMenu
({ ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.Root>)
src/components/ui/dropdown-menu.tsx:9
Function
DropdownMenuCheckboxItem
({ className, children, checked, ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.Checkbo
src/components/ui/dropdown-menu.tsx:85
Function
DropdownMenuContent
({ className, sideOffset = 4, ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.Content>)
src/components/ui/dropdown-menu.tsx:34
Function
DropdownMenuGroup
({ ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.Group>)
src/components/ui/dropdown-menu.tsx:54
Function
DropdownMenuItem
({ className, inset, variant = "default", ...props }: React.ComponentProps<typeof DropdownMenuPrimitiv
src/components/ui/dropdown-menu.tsx:62
Function
DropdownMenuLabel
({ className, inset, ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.Label> & { inset?:
src/components/ui/dropdown-menu.tsx:146
Function
DropdownMenuPortal
({ ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.Portal>)
src/components/ui/dropdown-menu.tsx:15
Function
DropdownMenuRadioGroup
({ ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.RadioGroup>)
src/components/ui/dropdown-menu.tsx:111
Function
DropdownMenuRadioItem
({ className, children, ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.RadioItem>)
src/components/ui/dropdown-menu.tsx:122
Function
DropdownMenuSeparator
({ className, ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.Separator>)
src/components/ui/dropdown-menu.tsx:166
Function
DropdownMenuShortcut
({ className, ...props }: React.ComponentProps<"span">)
src/components/ui/dropdown-menu.tsx:179
Function
DropdownMenuSub
({ ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.Sub>)
src/components/ui/dropdown-menu.tsx:195
Function
DropdownMenuSubContent
({ className, ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.SubContent>)
src/components/ui/dropdown-menu.tsx:225
Function
DropdownMenuSubTrigger
({ className, inset, children, ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.SubTrigge
src/components/ui/dropdown-menu.tsx:201
Function
DropdownMenuTrigger
({ ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.Trigger>)
src/components/ui/dropdown-menu.tsx:23
Function
EmptyPortfolioState
({ onAddInvestment }: { onAddInvestment: () => void })
src/app/portfolio/page.tsx:80
Function
FinancialData
()
src/app/financial-data/page.tsx:1595
Function
FinancialDataContent
()
src/app/financial-data/page.tsx:121
Function
FormControl
({ ...props }: React.ComponentProps<typeof Slot>)
src/components/ui/form.tsx:107
Function
FormDescription
({ className, ...props }: React.ComponentProps<"p">)
src/components/ui/form.tsx:125
Function
FormField
({ ...props }: ControllerProps<TFieldValues, TName>)
src/components/ui/form.tsx:32
Function
FormItem
({ className, ...props }: React.ComponentProps<"div">)
src/components/ui/form.tsx:76
Function
FormLabel
({ className, ...props }: React.ComponentProps<typeof LabelPrimitive.Root>)
src/components/ui/form.tsx:90
← previous
next →
201–300 of 450, ranked by callers