Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/PankajKumardev/gitstory-2025
/ functions
Functions
55 in github.com/PankajKumardev/gitstory-2025
⨍
Functions
55
◇
Types & classes
14
↓ 14 callers
Function
useTheme
()
context/ThemeContext.tsx:54
↓ 8 callers
Function
makeGitHubUrl
(endpoint: string)
services/githubService.ts:12
↓ 2 callers
Function
calculateArchetype
( breakdown: ContributionBreakdown, community: CommunityStats, totalCommits: number, productivity: { p
services/scoringAlgorithms.ts:159
↓ 2 callers
Function
calculateLanguageScores
(repos: any[])
services/scoringAlgorithms.ts:43
↓ 2 callers
Function
calculateProductivity
(hourCounts: Record<number, number>)
services/scoringAlgorithms.ts:189
↓ 2 callers
Function
calculateRepoScore
(repo: any)
services/scoringAlgorithms.ts:92
↓ 2 callers
Function
getTopLanguages
(langMap: Map<string, LanguageScore>, topN: number = 3)
services/scoringAlgorithms.ts:86
↓ 1 callers
Function
fetchContributionsWithGraphQL
(username: string, headers: HeadersInit)
services/githubService.ts:17
↓ 1 callers
Function
fetchGitLabUserStory
(username: string, token: string)
services/gitlabService.ts:12
↓ 1 callers
Function
fetchUserStory
(username: string, token?: string)
services/githubService.ts:95
↓ 1 callers
Function
frame
()
components/slides/PosterSlide.tsx:76
↓ 1 callers
Function
generateImage
(skipFonts = false)
components/slides/PosterSlide.tsx:99
↓ 1 callers
Function
generateYearlyData
()
constants.ts:5
↓ 1 callers
Function
getErrorDetails
()
app/page.tsx:118
↓ 1 callers
Function
getIcon
()
components/slides/ProductivitySlide.tsx:16
↓ 1 callers
Function
getNextToken
()
app/api/github/route.ts:13
↓ 1 callers
Function
getRankIcon
(index: number)
components/slides/TopReposSlide.tsx:24
↓ 1 callers
Function
renderSlide
()
components/StoryContainer.tsx:146
↓ 1 callers
Function
toggleTheme
()
context/ThemeContext.tsx:38
Function
CommunitySlide
({ data })
components/slides/CommunitySlide.tsx:11
Function
CompositionSlide
({ data })
components/slides/CompositionSlide.tsx:11
Function
GET
(request: NextRequest)
app/api/github/route.ts:36
Function
GitLabIcon
({ size = 14 }: { size?: number })
app/page.tsx:13
Function
GridSlide
({ data })
components/slides/GridSlide.tsx:10
Function
Home
()
app/page.tsx:19
Function
LanguagesSlide
({ data })
components/slides/LanguagesSlide.tsx:10
Function
LinkedInIcon
()
components/slides/PosterSlide.tsx:24
Function
POST
(request: NextRequest)
app/api/github/route.ts:98
Function
PosterSlide
({ data })
components/slides/PosterSlide.tsx:36
Function
ProductivitySlide
({ data })
components/slides/ProductivitySlide.tsx:11
Function
RedditIcon
()
components/slides/PosterSlide.tsx:30
Function
RepoSlide
({ data })
components/slides/RepoSlide.tsx:11
Function
RootLayout
({ children, }: { children: React.ReactNode })
app/layout.tsx:174
Function
RoutineSlide
({ data })
components/slides/RoutineSlide.tsx:10
Function
SessionProvider
({ children }: { children: React.ReactNode })
components/providers/SessionProvider.tsx:5
Function
SlideLayout
({ children, gradientStart = "#3B82F6", gradientEnd = "#8B5CF6" })
components/SlideLayout.tsx:13
Function
StoryContainer
({ data, onComplete })
components/StoryContainer.tsx:26
Function
TextReveal
({ text, className = "", delay = 0, highlight })
components/TextReveal.tsx:13
Function
ThemeProvider
({ children }: { children: React.ReactNode })
context/ThemeContext.tsx:14
Function
TitleSlide
({ data })
components/slides/TitleSlide.tsx:11
Function
TopReposSlide
({ data })
components/slides/TopReposSlide.tsx:19
Function
TwitterIcon
()
components/slides/PosterSlide.tsx:12
Function
VelocitySlide
({ data })
components/slides/VelocitySlide.tsx:11
Function
WhatsAppIcon
()
components/slides/PosterSlide.tsx:18
Function
animateProgress
()
components/StoryContainer.tsx:59
Function
cleanExpiredCache
()
app/api/github/route.ts:23
Function
handleDownload
(e: React.MouseEvent | React.PointerEvent)
components/slides/PosterSlide.tsx:126
Function
handleKeyDown
(e: KeyboardEvent)
components/StoryContainer.tsx:80
Function
handlePointerDown
(e: React.PointerEvent)
components/StoryContainer.tsx:112
Function
handlePointerUp
(e: React.PointerEvent)
components/StoryContainer.tsx:125
Function
handleSubmit
(e: React.FormEvent)
app/page.tsx:81
Function
jwt
({ token, account, profile })
lib/auth.ts:27
Function
session
({ session, token })
lib/auth.ts:38
Function
sitemap
()
app/sitemap.ts:3
Function
validateToken
()
app/page.tsx:56