Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Kuzma02/Electronics-eCommerce-Shop-With-Admin-Dashboard-NextJS-NodeJS
/ functions
Functions
320 in github.com/Kuzma02/Electronics-eCommerce-Shop-With-Admin-Dashboard-NextJS-NodeJS
⨍
Functions
320
◇
Types & classes
50
↓ 28 callers
Function
asyncHandler
(fn)
server/utills/errorHandler.js:139
↓ 22 callers
Function
assert
(cond, message)
server/tests/bulk-upload-smoketest.js:34
↓ 19 callers
Function
sanitize
(text: string | null | undefined)
lib/sanitize.ts:8
↓ 13 callers
Function
logStep
(step, expected, actual)
server/tests/bulk-upload-smoketest.js:28
↓ 12 callers
Function
safeValidate
(validationFn, value, fieldName)
server/utills/validation.js:325
↓ 11 callers
Function
section
(title)
server/tests/bulk-upload-smoketest.js:22
↓ 5 callers
Function
createNotification
( userId: string, title: string, message: string, type: NotificationType, priority: NotificationPrio
lib/notification-helpers.ts:7
↓ 5 callers
Function
excludePassword
(user)
server/controllers/users.js:6
↓ 5 callers
Function
generateId
()
server/utills/notificationHelpers.js:8
↓ 4 callers
Method
close
()
server/scripts/migration-validator.js:152
↓ 4 callers
Function
formatCategoryName
(categoryName: string)
utils/categoryFormating.ts:3
↓ 4 callers
Function
isValidEmailAddressFormat
(input: string)
lib/utils.ts:116
↓ 3 callers
Method
createBackup
()
server/scripts/migration-validator.js:45
↓ 3 callers
Function
signIn
({ user, account }: { user: AuthUser; account: Account })
app/api/auth/[...nextauth]/route.ts:57
↓ 3 callers
Method
validateAllMigrations
()
server/scripts/migration-validator.js:116
↓ 2 callers
Function
computeBatchStatus
(successCount, errorCount)
server/services/bulkUploadService.js:49
↓ 2 callers
Function
convertCategoryNameToURLFriendly
(categoryName: string)
utils/categoryFormating.ts:10
↓ 2 callers
Function
createBatchWithItems
(tx, batchId, validRows, errorRows)
server/services/bulkUploadService.js:57
↓ 2 callers
Function
createOrderUpdateNotification
(userId, orderStatus, orderId, totalAmount = null)
server/utills/notificationHelpers.js:22
↓ 2 callers
Function
deleteNotification
* Delete single notification
lib/notification-api.ts:92
↓ 2 callers
Function
fetchBatchHistory
()
components/BulkUploadHistory.tsx:51
↓ 2 callers
Function
fetchMerchant
()
app/(dashboard)/admin/merchant/[id]/page.tsx:51
↓ 2 callers
Function
getBatchSummary
(prisma, batchId)
server/services/bulkUploadService.js:181
↓ 2 callers
Function
getStatusCodeFromPrismaError
(error: any)
utils/errorHandler.ts:173
↓ 2 callers
Function
handleApiError
(error: unknown, requestId?: string)
utils/errorHandler.ts:99
↓ 2 callers
Function
handlePrismaError
(error: any)
utils/errorHandler.ts:47
↓ 2 callers
Function
handleQuantityChange
(actionName: string)
components/QuantityInput.tsx:25
↓ 2 callers
Function
handleQuantityChange
(actionName: string)
components/QuantityInputCart.tsx:21
↓ 2 callers
Function
handleServerError
(error, res, context = "")
server/utills/errorHandler.js:107
↓ 2 callers
Function
isValidNameOrLastname
(input: string)
lib/utils.ts:110
↓ 2 callers
Function
logError
(error: unknown, context?: string)
utils/errorHandler.ts:26
↓ 2 callers
Function
luhnCheck
(cardNumber: string)
lib/utils.ts:140
↓ 2 callers
Function
safeValidatePayment
(validationFn, value, fieldName)
server/utills/validation.js:376
↓ 2 callers
Function
sanitizeFormData
(formData: any)
lib/form-sanitize.ts:8
↓ 2 callers
Function
startTimeout
()
hooks/useSessionTimeout.ts:18
↓ 2 callers
Function
startTimeout
()
hooks/useSessionTimeoutTest.ts:20
↓ 2 callers
Function
validateOrderData
(orderData)
server/utills/validation.js:320
↓ 2 callers
Function
validateRow
(row)
server/services/bulkUploadService.js:4
↓ 1 callers
Function
addOrderProduct
( orderId: string, productId: string, productQuantity: number )
app/checkout/page.tsx:300
↓ 1 callers
Function
analyzeSecurity
()
server/view-logs.js:35
↓ 1 callers
Function
applyItemUpdates
(tx, batchId, updates)
server/services/bulkUploadService.js:225
↓ 1 callers
Function
buildCSV
({ categoryId })
server/tests/bulk-upload-smoketest.js:79
↓ 1 callers
Function
buildSafeFilterObject
(filterArray)
server/controllers/products.js:40
↓ 1 callers
Function
canDeleteProductsForBatch
(prisma, batchId)
server/services/bulkUploadService.js:195
↓ 1 callers
Function
checkBulkUploadResults
()
server/tests/check-bulk-results.js:3
↓ 1 callers
Function
checkCategories
()
server/scripts/check-categories.js:4
↓ 1 callers
Function
checkProducts
()
server/tests/check-products-db.js:4
↓ 1 callers
Function
createAdminUser
()
server/createAdminUser.js:8
↓ 1 callers
Method
createBackup
()
server/scripts/backup-database.js:17
↓ 1 callers
Function
createDefaultCategories
()
server/scripts/create-default-categories.js:4
↓ 1 callers
Function
createSampleNotifications
()
server/scripts/create-sample-notifications.js:6
↓ 1 callers
Function
deleteBatch
(batchId)
server/tests/bulk-upload-smoketest.js:223
↓ 1 callers
Function
detectCardType
(cardNumber: string)
lib/utils.ts:203
↓ 1 callers
Method
ensureBackupDir
()
server/scripts/migration-validator.js:12
↓ 1 callers
Method
ensureBackupDir
()
server/scripts/backup-database.js:11
↓ 1 callers
Function
ensureMigrations
()
server/tests/bulk-upload-smoketest.js:38
↓ 1 callers
Function
ensureTestCategory
()
server/tests/bulk-upload-smoketest.js:67
↓ 1 callers
Function
fetchCategories
()
app/(dashboard)/admin/products/new/page.tsx:115
↓ 1 callers
Function
fetchCategories
()
app/(dashboard)/admin/products/[id]/page.tsx:125
↓ 1 callers
Function
fetchMerchants
()
app/(dashboard)/admin/products/new/page.tsx:81
↓ 1 callers
Function
fetchMerchants
()
app/(dashboard)/admin/merchant/page.tsx:23
↓ 1 callers
Function
fetchOrderData
()
app/(dashboard)/admin/orders/[id]/page.tsx:54
↓ 1 callers
Function
fetchOrderProducts
()
app/(dashboard)/admin/orders/[id]/page.tsx:62
↓ 1 callers
Function
fetchOrders
()
components/AdminOrders.tsx:21
↓ 1 callers
Function
fetchProductData
()
app/(dashboard)/admin/products/[id]/page.tsx:107
↓ 1 callers
Function
formatDate
(dateString: string)
components/BulkUploadHistory.tsx:150
↓ 1 callers
Function
formatTime
(seconds: number)
components/SessionTimeoutTest.tsx:36
↓ 1 callers
Function
formatTimeAgo
(date: string)
components/NotificationCard.tsx:4
↓ 1 callers
Function
generateProductTemplate
()
server/scripts/generate-product-template.js:7
↓ 1 callers
Function
getBatchDetail
(batchId)
server/tests/bulk-upload-smoketest.js:198
↓ 1 callers
Function
getCategories
()
server/tests/test-create-product.js:58
↓ 1 callers
Function
getPriorityBadge
(priority: NotificationPriority)
components/NotificationCard.tsx:63
↓ 1 callers
Function
getStatusCodeFromPrismaError
(error)
server/utills/errorHandler.js:89
↓ 1 callers
Function
getStatusIcon
(status: string)
components/BulkUploadHistory.tsx:134
↓ 1 callers
Method
getTableData
(tableName)
server/scripts/migration-validator.js:81
↓ 1 callers
Function
getTypeColor
(type: NotificationType)
components/NotificationCard.tsx:48
↓ 1 callers
Function
getTypeIcon
(type: NotificationType)
components/NotificationCard.tsx:33
↓ 1 callers
Function
getUserByEmail
()
components/Header.tsx:61
↓ 1 callers
Function
getUserByEmail
()
components/modules/wishlist/index.tsx:33
↓ 1 callers
Function
getWishlistByUserId
(id: string)
components/Header.tsx:39
↓ 1 callers
Function
getWishlistByUserId
(id: string)
components/modules/wishlist/index.tsx:13
↓ 1 callers
Function
handleDeleteClick
(batchId: string, fileName: string)
components/BulkUploadHistory.tsx:70
↓ 1 callers
Function
handleLogout
()
components/HeaderTop.tsx:24
↓ 1 callers
Function
handlePrismaError
(error)
server/utills/errorHandler.js:34
↓ 1 callers
Function
handleRangeWLabelsValue
(e: React.ChangeEvent<HTMLInputElement>)
components/RangeWithLabels.tsx:20
↓ 1 callers
Function
handleRemoveItem
(id: string)
components/modules/cart/index.tsx:16
↓ 1 callers
Function
handleServerError
(error: unknown, res: any, context?: string)
utils/errorHandler.ts:191
↓ 1 callers
Function
handleStatusFilter
(status: string)
app/notifications/page.tsx:93
↓ 1 callers
Function
handleTypeFilter
(type: string)
app/notifications/page.tsx:84
↓ 1 callers
Function
improveCategoryText
(text: string)
app/shop/[[...slug]]/page.tsx:15
↓ 1 callers
Function
insertDemoData
()
utils/insertDemoData.js:230
↓ 1 callers
Function
insertDemoData
()
server/utills/insertDemoData.js:241
↓ 1 callers
Function
isAdmin
()
utils/auth.ts:4
↓ 1 callers
Function
isBrowser
()
helpers/is-browser.ts:1
↓ 1 callers
Function
isValidEmail
(email: string)
app/register/page.tsx:21
↓ 1 callers
Function
listBatches
()
server/tests/bulk-upload-smoketest.js:185
↓ 1 callers
Function
listUsers
()
server/listUsers.js:6
↓ 1 callers
Function
logError
(error, context = "")
server/utills/errorHandler.js:13
↓ 1 callers
Function
makeUserAdmin
()
server/makeUserAdmin.js:6
↓ 1 callers
Function
parseCsvBufferToRows
(buffer)
server/services/bulkUploadService.js:39
next →
1–100 of 320, ranked by callers