Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Aditya190803/Application-Tracking-System
/ functions
Functions
243 in github.com/Aditya190803/Application-Tracking-System
⨍
Functions
243
◇
Types & classes
73
↓ 105 callers
Function
apiError
( requestId: string, status: number, code: string, message: string, details?: unknown, )
src/lib/api-response.ts:10
↓ 58 callers
Method
get
(key: string)
src/lib/utils.ts:20
↓ 43 callers
Function
cn
(...inputs: ClassValue[])
src/lib/utils.ts:4
↓ 41 callers
Function
escapeLatex
(input: string)
src/lib/resume-latex.ts:69
↓ 28 callers
Function
POST
(request: NextRequest)
src/app/api/resumes/route.ts:24
↓ 24 callers
Function
apiSuccess
(payload: T)
src/lib/api-response.ts:20
↓ 24 callers
Function
getAuthenticatedUser
()
src/lib/auth.ts:14
↓ 24 callers
Method
set
(key: string, value: T)
src/lib/utils.ts:35
↓ 22 callers
Function
getClient
()
src/lib/convex-server.ts:38
↓ 18 callers
Function
GET
(request: NextRequest)
src/app/api/drafts/route.ts:18
↓ 13 callers
Function
logError
(payload: LogPayload)
src/lib/observability.ts:80
↓ 11 callers
Function
generateHash
(text: string)
src/lib/convex-server.ts:124
↓ 10 callers
Function
checkRateLimit
( identifier: string, config: RateLimitConfig = { windowMs: 60000, maxRequests: 30 } )
src/lib/auth.ts:60
↓ 10 callers
Function
createHash
(str: string)
src/lib/utils.ts:54
↓ 10 callers
Function
formatApiErrorMessage
(data: unknown, fallback: string)
src/lib/api-client-error.ts:2
↓ 8 callers
Function
logInfo
(payload: LogPayload)
src/lib/observability.ts:76
↓ 7 callers
Function
analyzeResume
( resumeText: string, jobDescription: string, analysisType: AnalysisType, options?: AnalysisOptions )
src/lib/gemini.ts:201
↓ 7 callers
Function
cleanList
(values: string[] | undefined, maxItems: number)
src/lib/resume-latex.ts:37
↓ 7 callers
Function
renderSection
(title: string, content: string)
src/lib/resume-latex.ts:149
↓ 7 callers
Function
sanitizeFileName
(input: string, fallback: string = 'download')
src/lib/utils.ts:79
↓ 7 callers
Function
sanitizeLogErrorMessage
(error: unknown, includeDetails: boolean)
src/lib/observability.ts:99
↓ 6 callers
Function
cleanSectionItems
(items: TailoredResumeSectionItem[] | undefined, maxItems: number)
src/lib/resume-latex.ts:44
↓ 6 callers
Function
flushObservabilitySafely
()
src/lib/observability.ts:91
↓ 6 callers
Function
getUserResumes
( userId: string, limit = 10 )
src/lib/convex-server.ts:138
↓ 5 callers
Function
DELETE
(request: NextRequest)
src/app/api/drafts/route.ts:66
↓ 5 callers
Function
decodePdfTextRun
(token: string)
src/lib/pdf-parser.ts:21
↓ 5 callers
Function
octalField
(value: number, width: number)
src/lib/latex-render.ts:13
↓ 5 callers
Function
setIdempotentResponse
(key: string, entry: IdempotencyEntry<T>)
src/lib/idempotency.ts:14
↓ 5 callers
Function
withTimeout
(promise: Promise<T>, timeoutMs: number, timeoutMessage: string)
src/lib/async-timeout.ts:1
↓ 4 callers
Function
buildLatexResume
(templateId: BuiltInResumeTemplateId, rawData: TailoredResumeData)
src/lib/resume-latex.ts:319
↓ 4 callers
Method
clear
()
src/lib/utils.ts:48
↓ 4 callers
Function
createResponse
(ok: boolean, status: number, payload: unknown)
test/app/dashboard/analysis/[slug]/page.test.tsx:23
↓ 4 callers
Function
createResponse
(ok: boolean, status: number, payload: unknown)
test/app/dashboard/cover-letter/[slug]/page.test.tsx:23
↓ 4 callers
Function
formatFileSize
(bytes: number)
src/lib/utils.ts:65
↓ 4 callers
Function
getAnalysisById
( analysisId: string )
src/lib/convex-server.ts:193
↓ 4 callers
Function
getCoverLetterById
( coverLetterId: string )
src/lib/convex-server.ts:267
↓ 4 callers
Function
getTailoredResumeVersionsBySlug
( userId: string, builderSlug: string, limit = 30, )
src/lib/convex-server.ts:396
↓ 4 callers
Function
validatePDFFile
(file: File)
src/lib/pdf-parser.ts:122
↓ 3 callers
Function
createGeminiModel
(analysisType: AnalysisType | 'tailoredResume' | 'latexFix')
src/lib/gemini.ts:170
↓ 3 callers
Function
deleteDraft
(userId: string, kind: DraftKind)
src/lib/server-drafts.ts:45
↓ 3 callers
Function
key
(userId: string, kind: DraftKind)
src/lib/server-drafts.ts:11
↓ 3 callers
Function
logSafeFileName
(name: string)
src/lib/observability.ts:105
↓ 3 callers
Function
parseKind
(value: string | null)
src/app/api/drafts/route.ts:9
↓ 3 callers
Function
pdfFile
(body: string, name = 'test.pdf')
test/app/api/parse-pdf/route.test.ts:33
↓ 3 callers
Function
saveTailoredResume
( data: Omit<TailoredResume, "_id" | "_creationTime"> )
src/lib/convex-server.ts:335
↓ 3 callers
Function
useGenerationFlow
(steps: string[], options: UseGenerationFlowOptions = {})
src/hooks/useGenerationFlow.ts:10
↓ 3 callers
Function
useResumes
(limit = 10)
src/hooks/useResumes.ts:9
↓ 3 callers
Function
withTimeout
(promise: Promise<T>, timeoutMs: number)
src/lib/health-check.ts:10
↓ 2 callers
Function
PUT
(request: NextRequest)
src/app/api/drafts/route.ts:39
↓ 2 callers
Function
buildCoverLetterMarkdown
(coverLetter: string, companyName?: string, jobTitle?: string)
src/lib/cover-letter-export.ts:12
↓ 2 callers
Function
buildLatexResumeFromCustomTemplate
(templateSource: string, rawData: TailoredResumeData)
src/lib/resume-latex.ts:377
↓ 2 callers
Function
deleteAnalysis
(analysisId: string)
src/lib/convex-server.ts:208
↓ 2 callers
Function
deleteCoverLetter
(coverLetterId: string)
src/lib/convex-server.ts:282
↓ 2 callers
Function
deleteResume
(resumeId: string)
src/lib/convex-server.ts:170
↓ 2 callers
Function
downloadBlob
(blob: Blob, filename: string)
src/lib/cover-letter-export.ts:3
↓ 2 callers
Function
downloadCoverLetterTxt
(coverLetter: string, companyName?: string)
src/lib/cover-letter-export.ts:18
↓ 2 callers
Function
emitToStdout
(payload: LogPayload, level: LogLevel)
src/lib/observability.ts:48
↓ 2 callers
Function
enrich
(payload: LogPayload, level: LogLevel)
src/lib/observability.ts:39
↓ 2 callers
Function
exportCoverLetterDocx
(coverLetter: string, companyName?: string)
src/lib/cover-letter-export.ts:36
↓ 2 callers
Function
exportCoverLetterPdf
(coverLetter: string, companyName?: string)
src/lib/cover-letter-export.ts:23
↓ 2 callers
Function
fetchWithRetry
( input: RequestInfo | URL, init: RequestInit = {}, options: RetryOptions = {}, )
src/lib/fetch-retry.ts:14
↓ 2 callers
Function
generateTailoredResumeData
( resumeText: string, jobDescription: string )
src/lib/gemini.ts:269
↓ 2 callers
Function
getAxiom
()
src/lib/observability.ts:28
↓ 2 callers
Function
getIdempotentResponse
(key: string)
src/lib/idempotency.ts:10
↓ 2 callers
Function
getLatexRenderApiBase
()
src/lib/latex-render.ts:4
↓ 2 callers
Function
getSearchHistory
( userId: string, limit = 50, cursor?: string, )
src/lib/convex-server.ts:454
↓ 2 callers
Function
getUserAnalyses
( userId: string, limit = 20 )
src/lib/convex-server.ts:240
↓ 2 callers
Function
getUserCoverLetters
( userId: string, limit = 20 )
src/lib/convex-server.ts:316
↓ 2 callers
Function
getUserStats
(userId: string)
src/lib/convex-server.ts:417
↓ 2 callers
Function
ingestToAxiom
(payload: LogPayload, level: LogLevel)
src/lib/observability.ts:57
↓ 2 callers
Function
log
(level: LogLevel, payload: LogPayload)
src/lib/observability.ts:71
↓ 2 callers
Function
normalizeLatexText
(input: string)
src/lib/resume-latex.ts:57
↓ 2 callers
Function
normalizeMatchAnalysis
(result: string | object)
src/lib/analysis-normalizer.ts:15
↓ 2 callers
Function
normalizeParsedMatch
(parsed: Record<string, unknown>)
src/lib/analysis-normalizer.ts:48
↓ 2 callers
Function
renderJakeBullets
(items: string[])
src/lib/resume-latex.ts:106
↓ 2 callers
Function
renderJakeEntrySection
(title: string, entries: TailoredResumeSectionItem[])
src/lib/resume-latex.ts:125
↓ 2 callers
Function
renderSkills
(skills: string[])
src/lib/resume-latex.ts:157
↓ 2 callers
Function
saveResume
( data: Omit<Resume, "_id" | "_creationTime"> )
src/lib/convex-server.ts:130
↓ 2 callers
Function
setDraft
(userId: string, kind: DraftKind, payload: Record<string, unknown>)
src/lib/server-drafts.ts:36
↓ 2 callers
Function
sweep
(now = Date.now())
src/lib/server-drafts.ts:15
↓ 2 callers
Function
truncateText
(text: string, maxLength: number)
src/lib/utils.ts:74
↓ 2 callers
Function
withHttpRetry
( request: () => Promise<Response>, options?: { maxAttempts?: number initialDelayMs?: number o
src/lib/client-retry.ts:13
↓ 2 callers
Function
writeDraft
(draft: ResumeBuilderDraft)
src/app/dashboard/resume-builder/page.tsx:80
↓ 1 callers
Function
applyAnalysisData
(analysis: RecentAnalysis)
src/app/dashboard/cover-letter/page.tsx:217
↓ 1 callers
Function
buildHref
(value: string)
src/lib/resume-latex.ts:173
↓ 1 callers
Function
buildLatexCompileUrl
(latexSource: string)
src/lib/latex-render.ts:8
↓ 1 callers
Function
buildMarkdown
()
src/app/dashboard/cover-letter/[slug]/page.tsx:208
↓ 1 callers
Function
buildTemplatePreamble
(templateId: BuiltInResumeTemplateId)
src/lib/resume-latex.ts:246
↓ 1 callers
Function
collectFiles
(dir: string)
test/app/dashboard/routes-regression.test.ts:9
↓ 1 callers
Function
compileLatexViaUpload
(latexSource: string)
src/lib/latex-render.ts:52
↓ 1 callers
Function
createSingleFileTar
(filename: string, content: Buffer)
src/lib/latex-render.ts:19
↓ 1 callers
Function
createSlug
(input: string)
src/app/dashboard/resume-builder/new/page.tsx:84
↓ 1 callers
Function
delay
(ms: number)
src/lib/fetch-retry.ts:10
↓ 1 callers
Function
downloadBlob
(blob: Blob, fileName: string)
src/app/dashboard/resume-builder/[slug]/page.tsx:55
↓ 1 callers
Function
downloadText
(content: string, fileName: string)
src/app/dashboard/resume-builder/[slug]/page.tsx:43
↓ 1 callers
Function
extractTextFromPages
(pdfData: { Pages: Array<{ Texts: Array<{ R: Array<{ T: string }>; }>; }>; })
src/lib/pdf-parser.ts:35
↓ 1 callers
Function
fetchAnalysis
()
src/app/dashboard/analysis/[slug]/page.tsx:178
↓ 1 callers
Function
fetchCoverLetter
()
src/app/dashboard/cover-letter/[slug]/page.tsx:170
↓ 1 callers
Function
fetchStats
()
src/app/dashboard/page.tsx:72
↓ 1 callers
Function
fixLatexCompilationError
( latexSource: string, compileLog?: string, )
src/lib/gemini.ts:353
next →
1–100 of 243, ranked by callers