MCPcopy Create free account

hub / github.com/0305harshi-ui/Vibe-CMS-Project / functions

Functions128 in github.com/0305harshi-ui/Vibe-CMS-Project

↓ 26 callersFunctionasyncHandler
(handler)
backend/src/utils/asyncHandler.js:1
↓ 26 callersFunctionsuccess
(res, data = null, message = "OK", statusCode = 200, meta = undefined)
backend/src/utils/apiResponse.js:1
↓ 25 callersFunctionisDatabaseUnavailable
(error)
backend/src/utils/databaseError.js:3
↓ 23 callersFunctionrequest
(path, options = {})
Frontend/src/services/api.js:22
↓ 21 callersFunctionvalidate
(schema)
backend/src/middleware/validate.js:3
↓ 8 callersFunctionnow
()
backend/src/utils/demoStore.js:1
↓ 7 callersFunctiongetPagination
(query)
backend/src/utils/pagination.js:1
↓ 4 callersFunctionensureImage
(imageId)
backend/src/services/socialService.js:9
↓ 4 callersFunctionloadFeed
(view = currentView)
Frontend/src/App.jsx:93
↓ 4 callersFunctiontoPublicAuth
(user)
backend/src/services/authService.js:16
↓ 3 callersFunctionformatStatNumber
(num)
Frontend/src/App.jsx:1026
↓ 3 callersFunctionloadNotifications
()
Frontend/src/App.jsx:301
↓ 3 callersFunctionloadProfileData
()
Frontend/src/App.jsx:335
↓ 2 callersFunctionattachTagsToImages
(images)
backend/src/models/imageModel.js:82
↓ 2 callersFunctionbuildDemoUser
({ fullName, username, email })
backend/src/services/authService.js:9
↓ 2 callersFunctionclearSession
()
Frontend/src/services/api.js:17
↓ 2 callersFunctionfileToPublicUrl
(file)
backend/src/services/imageService.js:10
↓ 2 callersFunctionfindById
(id, viewerId = 0)
backend/src/models/userModel.js:18
↓ 2 callersFunctionsetSession
(token, user)
Frontend/src/services/api.js:12
↓ 2 callersFunctiontestConnection
()
backend/src/config/database.js:16
↓ 2 callersFunctiontoggleSet
(set, key)
backend/src/utils/demoStore.js:121
↓ 1 callersFunctionauthenticate
(req, res, next)
backend/src/middleware/authMiddleware.js:8
↓ 1 callersFunctionfetchPostData
()
Frontend/src/components/PostDetailModal.jsx:23
↓ 1 callersFunctionfileToPublicUrl
(file)
backend/src/services/userService.js:29
↓ 1 callersFunctionfindById
(id, viewerId = 0)
backend/src/models/imageModel.js:57
↓ 1 callersFunctionformatTimeAgo
(dateString)
Frontend/src/App.jsx:737
↓ 1 callersFunctiongetGroupedNotifications
()
Frontend/src/App.jsx:755
↓ 1 callersFunctiongetImage
(id)
backend/src/utils/demoStore.js:112
↓ 1 callersFunctiongetToken
()
Frontend/src/services/api.js:3
↓ 1 callersFunctionhandleFollowBack
(actorId, e)
Frontend/src/App.jsx:842
↓ 1 callersFunctionhandleLike
(e, image)
Frontend/src/components/MasonryGrid.jsx:16
↓ 1 callersFunctionhandleMarkSingleNotification
(id)
Frontend/src/App.jsx:325
↓ 1 callersFunctionhandleSave
(e, image)
Frontend/src/components/MasonryGrid.jsx:29
↓ 1 callersFunctionhandleTagClick
(tag)
Frontend/src/App.jsx:130
↓ 1 callersFunctionnormalizeTags
(tags = [])
backend/src/models/imageModel.js:11
↓ 1 callersFunctionparseNotificationMessage
(notif)
Frontend/src/App.jsx:782
↓ 1 callersFunctionremoveUploadTag
(tagToRemove)
Frontend/src/App.jsx:213
↓ 1 callersFunctionrun
()
backend/scripts/run-schema.js:6
↓ 1 callersFunctionrun
()
backend/scripts/seed-indian-images.js:79
↓ 1 callersFunctionrun
()
backend/scripts/test.js:3
↓ 1 callersFunctionrun
()
backend/scripts/seed-diverse-images.js:91
↓ 1 callersFunctionsearchTags
(term, limit = 20)
backend/src/services/searchService.js:27
↓ 1 callersFunctionsignToken
(user)
backend/src/utils/jwt.js:4
↓ 1 callersFunctionstartServer
()
backend/src/server.js:5
↓ 1 callersFunctionupdateProfile
(userId, payload)
backend/src/services/userService.js:17
↓ 1 callersFunctionverifyToken
(token)
backend/src/utils/jwt.js:16
FunctionApp
()
Frontend/src/App.jsx:33
FunctionAuthModal
({ isOpen, onClose, onAuthSuccess })
Frontend/src/components/AuthModal.jsx:5
FunctionMasonryGrid
({ images, user, onPostClick, onTagClick, onLikeToggle, onSaveToggle, onShareToggle, onAuthPrompt, showLikeCou
Frontend/src/components/MasonryGrid.jsx:4
FunctionPostDetailModal
({ isOpen, imageId, onClose, user, onAuthPrompt, onTagClick, onLikeToggle, onSaveToggle, onDeleteToggle })
Frontend/src/components/PostDetailModal.jsx:5
FunctionaddComment
(imageId, body)
backend/src/utils/demoStore.js:130
FunctionaddComment
(userId, imageId, body)
backend/src/services/socialService.js:61
FunctionaddComment
(userId, imageId, body)
backend/src/models/socialModel.js:33
Methodconstructor
(message, statusCode = 500, details = null)
backend/src/utils/AppError.js:2
FunctioncopyToClipboard
()
Frontend/src/components/PostDetailModal.jsx:151
Functioncreate
({ userId, title, caption, imageUrl, sourceType, aiPrompt = null, aiStyle = null, tags = [] })
backend/src/models/imageModel.js:14
Functioncreate
({ fullName, username, email, passwordHash })
backend/src/models/userModel.js:36
Functioncreate
({ userId, actorId = null, type, imageId = null, commentId = null, message })
backend/src/models/notificationModel.js:3
FunctioncreateEvent
({ userId = null, imageId = null, eventType, metadata = null, ipAddress = null })
backend/src/models/analyticsModel.js:3
FunctioncreateGeneratedImage
(userId, payload, imageUrl)
backend/src/services/imageService.js:48
FunctioncreateImage
(payload)
backend/src/utils/demoStore.js:87
FunctioncreateUploadedImage
(userId, file, payload)
backend/src/services/imageService.js:18
FunctiondeleteImage
(id, userId)
backend/src/services/imageService.js:118
FunctionerrorHandler
(err, req, res, next)
backend/src/middleware/errorMiddleware.js:8
FunctionfileFilter
(req, file, cb)
backend/src/middleware/uploadMiddleware.js:61
FunctionfindByEmail
(email)
backend/src/models/userModel.js:8
FunctionfindByUsername
(username)
backend/src/models/userModel.js:13
FunctiongenerateCaption
({ prompt, title, tags = [] })
backend/src/services/aiService.js:17
FunctiongenerateImage
({ prompt, style })
backend/src/services/aiService.js:3
FunctiongetImage
(id, viewerId = null, ipAddress = null)
backend/src/services/imageService.js:80
FunctiongetImages
()
backend/src/utils/demoStore.js:111
FunctiongetProfile
(userId, viewerId = null)
backend/src/services/userService.js:6
FunctiongetUser
()
Frontend/src/services/api.js:4
FunctionhandleAICaption
()
Frontend/src/App.jsx:284
FunctionhandleAIGenerate
()
Frontend/src/App.jsx:256
FunctionhandleAddComment
(e)
Frontend/src/components/PostDetailModal.jsx:133
FunctionhandleAuthSuccess
(authenticatedUser)
Frontend/src/App.jsx:417
FunctionhandleDelete
()
Frontend/src/components/PostDetailModal.jsx:119
FunctionhandleFileChange
(e)
Frontend/src/App.jsx:193
FunctionhandleFollow
()
Frontend/src/components/PostDetailModal.jsx:99
FunctionhandleLike
()
Frontend/src/components/PostDetailModal.jsx:59
FunctionhandleLikeToggle
(imageId)
Frontend/src/App.jsx:147
FunctionhandleLogout
()
Frontend/src/App.jsx:410
FunctionhandleMarkAllNotifications
()
Frontend/src/App.jsx:316
FunctionhandleSave
()
Frontend/src/components/PostDetailModal.jsx:79
FunctionhandleSaveToggle
(imageId)
Frontend/src/App.jsx:170
FunctionhandleSearchSubmit
(e)
Frontend/src/App.jsx:109
FunctionhandleSettingsUpdate
(e)
Frontend/src/App.jsx:392
FunctionhandleSubmit
(e)
Frontend/src/components/AuthModal.jsx:17
FunctionhandleSupportSubmit
(e)
Frontend/src/App.jsx:383
FunctionhandleTagInputKeyDown
(e)
Frontend/src/App.jsx:202
FunctionhandleUploadSubmit
(e)
Frontend/src/App.jsx:217
FunctionincrementCounter
(id, column, amount = 1)
backend/src/models/imageModel.js:158
FunctionlistComments
(imageId, limit, offset)
backend/src/services/socialService.js:83
FunctionlistComments
(imageId, limit, offset)
backend/src/models/socialModel.js:49
FunctionlistFeed
(viewerId, limit, offset, type = 'explore')
backend/src/services/imageService.js:100
FunctionlistFeed
(viewerId, limit, offset, type = 'explore')
backend/src/models/imageModel.js:104
FunctionlistForUser
(userId, limit, offset)
backend/src/services/notificationService.js:4
FunctionlistForUser
(userId, limit, offset)
backend/src/models/notificationModel.js:11
Functionlogin
({ email, password })
backend/src/services/authService.js:43
next →1–100 of 128, ranked by callers