Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/adrianhajdin/pricewise
/ functions
Functions
32 in github.com/adrianhajdin/pricewise
⨍
Functions
32
◇
Types & classes
3
↓ 6 callers
Function
formatNumber
(num: number = 0)
lib/utils.ts:113
↓ 5 callers
Function
connectToDB
()
lib/mongoose.ts:5
↓ 3 callers
Function
getLowestPrice
(priceList: PriceHistoryItem[])
lib/utils.ts:75
↓ 2 callers
Function
extractPrice
(...elements: any)
lib/utils.ts:13
↓ 2 callers
Function
generateEmailBody
( product: EmailProductInfo, type: NotificationType )
lib/nodemailer/index.ts:13
↓ 2 callers
Function
getAveragePrice
(priceList: PriceHistoryItem[])
lib/utils.ts:87
↓ 2 callers
Function
getHighestPrice
(priceList: PriceHistoryItem[])
lib/utils.ts:63
↓ 2 callers
Function
scrapeAmazonProduct
(url: string)
lib/scraper/index.ts:7
↓ 2 callers
Function
sendEmail
(emailContent: EmailContent, sendTo: string[])
lib/nodemailer/index.ts:94
↓ 1 callers
Function
addUserEmailToProduct
(productId: string, userEmail: string)
lib/actions/index.ts:96
↓ 1 callers
Function
closeModal
()
components/Modal.tsx:30
↓ 1 callers
Function
extractCurrency
(element: any)
lib/utils.ts:34
↓ 1 callers
Function
extractDescription
($: any)
lib/utils.ts:40
↓ 1 callers
Function
getAllProducts
()
lib/actions/index.ts:66
↓ 1 callers
Function
getEmailNotifType
( scrapedProduct: Product, currentProduct: Product )
lib/utils.ts:94
↓ 1 callers
Function
getProductById
(productId: string)
lib/actions/index.ts:52
↓ 1 callers
Function
getSimilarProducts
(productId: string)
lib/actions/index.ts:78
↓ 1 callers
Function
isValidAmazonProductURL
(url: string)
components/Searchbar.tsx:6
↓ 1 callers
Function
scrapeAndStoreProduct
(productUrl: string)
lib/actions/index.ts:11
Function
GET
(request: Request)
app/api/cron/route.ts:13
Function
HeroCarousel
()
components/HeroCarousel.tsx:15
Function
Home
()
app/page.tsx:7
Function
Modal
({ productId }: Props)
components/Modal.tsx:12
Function
Navbar
()
components/Navbar.tsx:10
Function
PriceInfoCard
({ title, iconSrc, value }: Props)
components/PriceInfoCard.tsx:9
Function
ProductCard
({ product }: Props)
components/ProductCard.tsx:10
Function
ProductDetails
({ params: { id } }: Props)
app/products/[id]/page.tsx:15
Function
RootLayout
({ children, }: { children: React.ReactNode })
app/layout.tsx:17
Function
Searchbar
()
components/Searchbar.tsx:25
Function
handleSubmit
(e: FormEvent<HTMLFormElement>)
components/Modal.tsx:17
Function
handleSubmit
(event: FormEvent<HTMLFormElement>)
components/Searchbar.tsx:29
Function
openModal
()
components/Modal.tsx:28