Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Snowstorm08/MERN_edu_project
/ functions
Functions
75 in github.com/Snowstorm08/MERN_edu_project
⨍
Functions
75
◇
Types & classes
14
↓ 23 callers
Function
sendResponse
( res: Response, statusCode: number, data = {}, message: string | any, )
backend/src/utils/sendResponse.ts:17
↓ 6 callers
Function
extractErrors
(errors : any)
backend/src/utils/handleCustomErrors.ts:48
↓ 6 callers
Function
handleCustomError
(res, error)
backend/src/utils/handleCustomErrors.ts:17
↓ 5 callers
Function
commonFetch
(request: Irequest)
frontend/src/services/HttpService.ts:59
↓ 4 callers
Function
getApiErrorMessage
(error: any | {[key: string]: string}, key?: string)
frontend/src/utils/commonFunction.ts:1
↓ 3 callers
Function
POST
(request: Irequest)
frontend/src/services/HttpService.ts:51
↓ 3 callers
Function
useAuth
()
frontend/src/hooks/useAuth.ts:3
↓ 2 callers
Function
generateHash
(payload)
backend/src/utils/hashPayload.ts:3
↓ 1 callers
Function
GET
(request: Irequest)
frontend/src/services/HttpService.ts:49
↓ 1 callers
Function
byteStringToHumanSizeString
(bytes: string)
frontend/src/utils/commonFunction.ts:3
↓ 1 callers
Function
create
({ email, password, firstName, lastName })
backend/src/modules/users/services.ts:8
↓ 1 callers
Function
create
({ originalUrl, baseURL, userId })
backend/src/modules/urls/services.ts:8
↓ 1 callers
Function
createAccessToken
(data)
backend/src/utils/encryption.ts:22
↓ 1 callers
Function
decryptAccessToken
(token)
backend/src/utils/encryption.ts:28
↓ 1 callers
Function
error
(message: string)
frontend/src/utils/Toast.tsx:4
↓ 1 callers
Function
fetchLink
(urlId: string)
frontend/src/pages/UrlLinks.tsx:18
↓ 1 callers
Function
get
(urlId: string)
backend/src/modules/urls/services.ts:37
↓ 1 callers
Function
getAll
(userId: string)
backend/src/modules/urls/services.ts:53
↓ 1 callers
Function
getCommonHeaders
()
frontend/src/services/HttpService.ts:82
↓ 1 callers
Function
getFullUrl
(url: string)
frontend/src/services/HttpService.ts:39
↓ 1 callers
Function
isSafari
()
frontend/src/utils/DeviceDetect.ts:1
↓ 1 callers
Function
isValidURL
(url: string)
frontend/src/utils/commonFunction.ts:15
↓ 1 callers
Function
login
({ email, password })
backend/src/modules/users/services.ts:38
↓ 1 callers
Function
onShortURL
(values: any)
frontend/src/components/UrlForm.tsx:40
↓ 1 callers
Function
onSubmit
(values: File[])
frontend/src/components/UploadForm.tsx:39
↓ 1 callers
Function
remove
(index: number)
frontend/src/components/FilesList/FilesList.tsx:13
↓ 1 callers
Method
render
()
frontend/src/components/ErrorBoundary.tsx:23
↓ 1 callers
Function
signIn
(values: any)
frontend/src/components/auth/SignInForm.tsx:39
↓ 1 callers
Function
signUp
(values: any)
frontend/src/components/auth/SignUpForm.tsx:47
↓ 1 callers
Function
usePageRoute
()
frontend/src/hooks/usePageRoute.ts:5
↓ 1 callers
Function
user
(id: string)
backend/src/modules/users/services.ts:64
↓ 1 callers
Function
validateCreateShortUrlRequest
()
backend/src/modules/urls/validators.ts:3
↓ 1 callers
Function
validateCreateUserRequest
()
backend/src/modules/users/validators.ts:3
↓ 1 callers
Function
validateSignInUserRequest
()
backend/src/modules/users/validators.ts:20
↓ 1 callers
Function
validateUrl
(value: string)
backend/src/utils/url.ts:10
Function
ActionAvatar
()
frontend/src/components/NavBar/ActionAvatar.tsx:9
Function
App
()
frontend/src/App.tsx:12
Function
AppRoutes
()
frontend/src/routes/Routes.tsx:9
Function
DELETE
(request: Irequest)
frontend/src/services/HttpService.ts:57
Function
Dropzone
({ isUploading, setFiles }: IDropzone)
frontend/src/components/Dropzone/Dropzone.tsx:38
Function
ErrorNotFound
()
frontend/src/pages/NotFound.tsx:41
Function
FallbackPageWrapper
({ children }: PageWrapperProps)
frontend/src/components/FallbackPageWrapper.tsx:9
Function
FallbackProvider
({ children, })
frontend/src/providers/FallbackProvider.tsx:29
Function
FilesList
({ files, setFiles }: IFilesList)
frontend/src/components/FilesList/FilesList.tsx:12
Function
GlobalStyle
()
frontend/src/styles/global.style.tsx:3
Function
Home
()
frontend/src/pages/Home.tsx:72
Function
Layout
({ children }: any)
frontend/src/components/Layout.tsx:5
Function
NavBar
()
frontend/src/components/NavBar/NavBar.tsx:112
Function
PATCH
(request: Irequest)
frontend/src/services/HttpService.ts:55
Function
PUT
(request: Irequest)
frontend/src/services/HttpService.ts:53
Function
PrivateRoute
({ children, })
frontend/src/routes/PrivateRoute.tsx:12
Function
PublicRoute
({ children, })
frontend/src/routes/PublicRoute.tsx:12
Function
SignIn
()
frontend/src/pages/SignIn.tsx:5
Function
SignInForm
()
frontend/src/components/auth/SignInForm.tsx:22
Function
SignUp
()
frontend/src/pages/SignUp.tsx:5
Function
SignUpForm
()
frontend/src/components/auth/SignUpForm.tsx:21
Function
Upload
()
frontend/src/pages/Upload.tsx:5
Function
UploadForm
()
frontend/src/components/UploadForm.tsx:10
Function
UploadProgressIndicator
({ progress }: { progress: number })
frontend/src/components/UploadProgressIndicator.tsx:4
Function
UrlForm
()
frontend/src/components/UrlForm.tsx:16
Function
UrlLinks
()
frontend/src/pages/UrlLinks.tsx:10
Function
axiosError
(axiosError: any)
frontend/src/utils/Toast.tsx:13
Method
componentDidCatch
(error: any, errorInfo: any)
frontend/src/components/ErrorBoundary.tsx:14
Method
constructor
(props: any)
frontend/src/components/ErrorBoundary.tsx:9
Function
createNewUser
(req: Request, res: Response)
backend/src/modules/users/controller.ts:13
Function
createShortUrl
(req: IUserRequest, res: Response)
backend/src/modules/urls/controller.ts:16
Function
createaRefreshToken
(data)
backend/src/utils/encryption.ts:34
Function
decryptRefreshToken
(token)
backend/src/utils/encryption.ts:40
Function
getAllShortUrlsByUser
(req: IUserRequest, res: Response)
backend/src/modules/urls/controller.ts:56
Function
getShortUrl
(req: Request, res: Response)
backend/src/modules/urls/controller.ts:37
Function
getUser
(req, res)
backend/src/modules/users/controller.ts:53
Function
isAuthenticated
(req, res, next)
backend/src/middlewares/authenticated.ts:5
Function
loginUser
(req: Request, res: Response)
backend/src/modules/users/controller.ts:35
Function
sendMail
({ to, from, plain, html, subject, })
backend/src/service/email.ts:9
Function
success
(message: string)
frontend/src/utils/Toast.tsx:16