Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/DevMadhup/Wanderlust-Mega-Project
/ functions
Functions
66 in github.com/DevMadhup/Wanderlust-Mega-Project
⨍
Functions
66
◇
Types & classes
3
↓ 28 callers
Function
createPostObject
(options = {})
backend/tests/utils/helper-objects.js:8
↓ 23 callers
Function
createRequestObject
(options = {})
backend/tests/utils/helper-objects.js:20
↓ 5 callers
Function
createPostHandler
(req, res)
backend/controllers/posts-controller.js:8
↓ 4 callers
Function
formatPostTime
(time: string)
frontend/src/utils/format-post-time.tsx:1
↓ 4 callers
Function
getRedisClient
()
backend/services/redis.js:22
↓ 3 callers
Function
cacheHandler
(key)
backend/utils/middleware.js:4
↓ 3 callers
Function
createSlug
(title: string)
frontend/src/utils/slug-generator.ts:1
↓ 3 callers
Function
deleteDataFromCache
(key)
backend/utils/cache-posts.js:27
↓ 3 callers
Function
deletePostByIdHandler
(req, res)
backend/controllers/posts-controller.js:142
↓ 3 callers
Function
getPostByCategoryHandler
(req, res)
backend/controllers/posts-controller.js:83
↓ 3 callers
Function
getPostByIdHandler
(req, res)
backend/controllers/posts-controller.js:110
↓ 3 callers
Function
isRedisEnabled
()
backend/utils/cache-posts.js:5
↓ 3 callers
Function
storeDataInCache
(key, data)
backend/utils/cache-posts.js:20
↓ 3 callers
Function
updatePostHandler
(req, res)
backend/controllers/posts-controller.js:125
↓ 2 callers
Function
getAllPostsHandler
(req, res)
backend/controllers/posts-controller.js:63
↓ 2 callers
Function
getFeaturedPostsHandler
(req, res)
backend/controllers/posts-controller.js:73
↓ 2 callers
Function
getLatestPostsHandler
(req, res)
backend/controllers/posts-controller.js:100
↓ 2 callers
Function
handleSubmit
(e: FormEvent<HTMLFormElement>)
frontend/src/pages/add-blog.tsx:96
↓ 2 callers
Function
isValidCategory
(category: string)
frontend/src/pages/add-blog.tsx:38
↓ 1 callers
Function
cn
(...inputs: ClassValue[])
frontend/src/lib/utils.ts:4
↓ 1 callers
Function
connectDB
()
backend/config/db.js:3
↓ 1 callers
Function
connectToRedis
()
backend/services/redis.js:6
↓ 1 callers
Function
getCategoryColors
(category: string)
frontend/src/utils/category-colors.ts:14
↓ 1 callers
Function
getPostById
()
frontend/src/pages/details-page.tsx:17
↓ 1 callers
Function
getSelectedColor
(selected: boolean)
frontend/src/components/category-pill.tsx:16
↓ 1 callers
Function
handleCategoryClick
(category: string)
frontend/src/pages/add-blog.tsx:47
↓ 1 callers
Function
handleImageSelect
(imageUrl: string)
frontend/src/pages/add-blog.tsx:23
↓ 1 callers
Function
retrieveDataFromCache
(key)
backend/utils/cache-posts.js:9
↓ 1 callers
Function
validateFormData
()
frontend/src/pages/add-blog.tsx:73
Function
AddBlog
()
frontend/src/pages/add-blog.tsx:20
Function
App
()
frontend/src/App.tsx:10
Function
Asterisk
()
frontend/src/pages/add-blog.tsx:120
Function
BlogFeed
()
frontend/src/components/blog-feed.tsx:10
Function
CategoryPill
({ category, disabled, selected = false }: CategoryPillProps)
frontend/src/components/category-pill.tsx:10
Function
DetailsPage
()
frontend/src/pages/details-page.tsx:8
Function
FeaturedPostCard
({ post, testId = 'featuredPostCard', }: { post: Post } & TestProps)
frontend/src/components/featured-post-card.tsx:8
Function
FeaturedPostCardSkeleton
()
frontend/src/components/skeletons/featured-post-card-skeleton.tsx:3
Function
HomePage
()
frontend/src/pages/home-page.tsx:8
Function
LatestPostCard
({ post, testId = 'latestpostcards', }: { post: Post } & TestProps)
frontend/src/components/latest-post-card.tsx:9
Function
LatestPostCardSkeleton
()
frontend/src/components/skeletons/latest-post-card-skeleton.tsx:3
Function
ModalComponent
({ selectedImage, handleImageSelect, handleSelector, setModal, modal, })
frontend/src/components/modal.tsx:11
Function
PostCard
({ post, testId = 'postcard' }: { post: Post } & TestProps)
frontend/src/components/post-card.tsx:8
Function
PostCardSkeleton
()
frontend/src/components/skeletons/post-card-skeleton.tsx:3
Function
ScrollToTop
()
frontend/src/components/scroll-to-top.tsx:4
Function
Skeleton
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
frontend/src/components/ui/skeleton.tsx:3
Function
ThemeToggle
()
frontend/src/components/theme-toggle-button.tsx:4
Function
footer
()
frontend/src/layouts/footer-layout.tsx:1
Function
handleCheckboxChange
()
frontend/src/pages/add-blog.tsx:70
Function
handleInputChange
(e: ChangeEvent<HTMLInputElement | HTMLTextAreaElement>)
frontend/src/pages/add-blog.tsx:42
Function
handleselector
()
frontend/src/pages/add-blog.tsx:63
Function
header
()
frontend/src/layouts/header-layout.tsx:5
Function
hero
()
frontend/src/components/hero.tsx:1
Function
onSubmit
(data: FieldValues)
frontend/src/pages/signup-page.tsx:21
Function
onSubmit
(data: FieldValues)
frontend/src/pages/signin-page.tsx:21
Function
openGithubAuthWindow
(req, res, next)
backend/controllers/auth-controller.js:241
Function
openGoogleAuthWindow
(req, res, next)
backend/controllers/auth-controller.js:103
Function
signInWithEmail
(req, res, next)
backend/controllers/auth-controller.js:51
Function
signInWithGithub
(req, res, next)
backend/controllers/auth-controller.js:320
Function
signInWithGoogle
(req, res, next)
backend/controllers/auth-controller.js:180
Function
signOutUser
(req, res, next)
backend/controllers/auth-controller.js:378
Function
signUpWithEmail
(req, res, next)
backend/controllers/auth-controller.js:12
Function
signUpWithGithub
(req, res, next)
backend/controllers/auth-controller.js:255
Function
signUpWithGoogle
(req, res, next)
backend/controllers/auth-controller.js:117
Function
signin
()
frontend/src/pages/signup-page.tsx:11
Function
signin
()
frontend/src/pages/signin-page.tsx:11
Function
toggleTheme
()
frontend/src/components/theme-toggle-button.tsx:6