Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/baturyilmaz/wordpecker-app
/ functions
Functions
213 in github.com/baturyilmaz/wordpecker-app
⨍
Functions
213
◇
Types & classes
94
↓ 1 callers
Function
loadSentences
()
frontend/src/pages/WordDetail.tsx:100
↓ 1 callers
Function
loadSimilarWords
()
frontend/src/pages/WordDetail.tsx:135
↓ 1 callers
Function
loadTemplatesFromFiles
()
backend/src/scripts/seedTemplatesFromFiles.ts:20
↓ 1 callers
Function
loadWordDetail
()
frontend/src/pages/WordDetail.tsx:83
↓ 1 callers
Function
loadWordLists
()
frontend/src/pages/WordDetail.tsx:167
↓ 1 callers
Function
loadWordLists
()
frontend/src/pages/GetNewWords.tsx:51
↓ 1 callers
Function
migrateWordsToNewSchema
()
backend/src/scripts/migrateWords.ts:33
↓ 1 callers
Function
onClose
()
frontend/src/pages/WordLearningSession.tsx:46
↓ 1 callers
Function
renderHighlightedContent
()
frontend/src/pages/ReadingPage.tsx:128
↓ 1 callers
Function
renderQuestionComponent
()
frontend/src/components/QuestionRenderer.tsx:53
↓ 1 callers
Function
renderWaveform
()
frontend/src/components/AudioPlayer.tsx:202
↓ 1 callers
Function
seedTemplates
()
backend/src/scripts/seedTemplates.ts:163
↓ 1 callers
Function
seedTemplatesFromFiles
()
backend/src/scripts/seedTemplatesFromFiles.ts:86
↓ 1 callers
Method
sendMessage
(message: string)
frontend/src/agents/voice-agent/index.ts:179
↓ 1 callers
Function
shuffleArray
(array: T[])
backend/src/utils/arrayUtils.ts:6
↓ 1 callers
Function
testImageAgent
()
backend/src/tests/test-image-agent.js:5
↓ 1 callers
Function
togglePlayPause
()
frontend/src/components/AudioPlayer.tsx:157
↓ 1 callers
Method
validateAnswer
(userAnswer: string, correctAnswer: string, context: string, baseLanguage: string, targetLanguage: string)
backend/src/api/words/agent-service.ts:23
Function
AddWordModal
({ isOpen, onClose, onAddWord }: AddWordModalProps)
frontend/src/components/AddWordModal.tsx:34
Function
App
()
frontend/src/App.tsx:18
Function
AudioPlayer
({ audioUrl, text = 'Audio content', size = 'md', minimal = false, showWaveform = true, loadingTex
frontend/src/components/AudioPlayer.tsx:43
Function
CreateListModal
({ isOpen, onClose, onCreateList }: CreateListModalProps)
frontend/src/components/CreateListModal.tsx:36
Function
FillBlankQuestion
({ question, selectedAnswer, onAnswerChange, isAnswered, isCorrect })
frontend/src/components/questions/FillBlankQuestion.tsx:17
Function
Footer
()
frontend/src/components/Footer.tsx:3
Function
GetNewWords
()
frontend/src/pages/GetNewWords.tsx:32
Function
Header
()
frontend/src/components/Header.tsx:6
Function
ImageDescription
()
frontend/src/pages/ImageDescription.tsx:47
Function
Layout
({ children }: LayoutProps)
frontend/src/components/Layout.tsx:10
Function
Learn
()
frontend/src/pages/Learn.tsx:44
Function
ListDetail
()
frontend/src/pages/ListDetail.tsx:64
Function
Lists
()
frontend/src/pages/Lists.tsx:45
Function
MatchingQuestion
({ question, selectedAnswer, onAnswerChange, isAnswered })
frontend/src/components/questions/MatchingQuestion.tsx:21
Function
MessageBubble
({ message, index })
frontend/src/pages/VoiceChat.tsx:189
Function
MessageBubble
({ message })
frontend/src/agents/voice-agent/component.tsx:76
Function
MultipleChoiceQuestion
({ question, selectedAnswer, onAnswerChange, isAnswered })
frontend/src/components/questions/MultipleChoiceQuestion.tsx:21
Function
OverallProgress
({ words, size = 'md' })
frontend/src/components/ProgressIndicator.tsx:119
Function
ProgressIndicator
({ learnedPoint, size = 'md', showLabel = true, showBadge = true })
frontend/src/components/ProgressIndicator.tsx:13
Function
PronunciationButton
({ text, type = 'general', language, // Will use user's target language if not provided context, siz
frontend/src/components/PronunciationButton.tsx:44
Function
QuestionRenderer
({ question, selectedAnswer, onAnswerChange, isAnswered, isCorrect })
frontend/src/components/QuestionRenderer.tsx:34
Function
Quiz
()
frontend/src/pages/Quiz.tsx:44
Function
ReadingPage
()
frontend/src/pages/ReadingPage.tsx:32
Function
SentenceCompletionQuestion
({ question, selectedAnswer, onAnswerChange, isAnswered })
frontend/src/components/questions/SentenceCompletionQuestion.tsx:22
Function
Settings
()
frontend/src/pages/Settings.tsx:45
Function
StatusDisplay
({ status, isConnected })
frontend/src/pages/VoiceChat.tsx:54
Function
StatusIndicator
({ status })
frontend/src/agents/voice-agent/component.tsx:40
Function
TemplateLibrary
()
frontend/src/pages/TemplateLibrary.tsx:78
Function
TrueFalseQuestion
({ question, selectedAnswer, onAnswerChange, isAnswered })
frontend/src/components/questions/TrueFalseQuestion.tsx:21
Function
VoiceAgent
({ config, isOpen, onClose })
frontend/src/agents/voice-agent/component.tsx:133
Function
VoiceChat
()
frontend/src/pages/VoiceChat.tsx:254
Function
WordDetailPage
()
frontend/src/pages/WordDetail.tsx:44
Function
WordLearningSession
()
frontend/src/pages/WordLearningSession.tsx:41
Function
addWordsToList
()
frontend/src/pages/ImageDescription.tsx:205
Method
cleanCache
* Clean old cache files (older than 7 days)
backend/src/services/elevenlabs.ts:370
Function
closeDB
()
backend/src/config/mongodb.ts:56
Method
constructor
(questions: (Exercise | Question)[])
frontend/src/services/sessionService.ts:29
Method
constructor
()
frontend/src/agents/voice-agent/index.ts:12
Method
constructor
()
backend/src/services/elevenlabs.ts:57
Function
errorHandler
( err: AppError, req: Request, res: Response, next: NextFunction )
backend/src/middleware/errorHandler.ts:7
Function
execute
({ word, meaning })
frontend/src/agents/voice-agent/tools.ts:14
Function
execute
({ context, sessionId })
backend/src/agents/image-generation-agent/tools/generateAiImage.ts:16
Method
getContextData
()
frontend/src/agents/voice-agent/index.ts:201
Function
getLanguageName
(code: string)
frontend/src/constants/languages.ts:26
Function
getLanguageName
(code: string)
backend/src/config/languages.ts:26
Function
getLanguageNativeName
(code: string)
frontend/src/constants/languages.ts:31
Function
getLanguageNativeName
(code: string)
backend/src/config/languages.ts:31
Method
getSession
()
frontend/src/agents/voice-agent/index.ts:193
Function
handleAddSelectedWords
()
frontend/src/pages/WordDetail.tsx:179
Function
handleAddToList
()
frontend/src/pages/WordLearningSession.tsx:219
Function
handleAddWord
(word: string)
frontend/src/pages/ListDetail.tsx:119
Function
handleAnswer
()
frontend/src/pages/Quiz.tsx:172
Function
handleAnswer
()
frontend/src/pages/Learn.tsx:138
Function
handleAudioEnd
()
frontend/src/components/PronunciationButton.tsx:159
Function
handleAudioError
()
frontend/src/components/PronunciationButton.tsx:164
Function
handleBack
()
frontend/src/pages/ReadingPage.tsx:146
Function
handleBack
()
frontend/src/pages/WordDetail.tsx:284
Function
handleCanPlay
()
frontend/src/components/AudioPlayer.tsx:105
Function
handleClick
()
frontend/src/components/PronunciationButton.tsx:132
Function
handleCloneTemplate
()
frontend/src/pages/TemplateLibrary.tsx:154
Function
handleCreateList
(name: string, description: string, context: string)
frontend/src/pages/Lists.tsx:75
Function
handleDeleteList
()
frontend/src/pages/ListDetail.tsx:164
Function
handleDontKnowWord
()
frontend/src/pages/WordLearningSession.tsx:142
Function
handleEndChat
()
frontend/src/pages/VoiceChat.tsx:333
Function
handleEndConversation
()
frontend/src/agents/voice-agent/component.tsx:172
Function
handleEnded
()
frontend/src/components/AudioPlayer.tsx:114
Function
handleError
()
frontend/src/components/AudioPlayer.tsx:120
Function
handleGenerateLightReading
()
frontend/src/pages/ListDetail.tsx:188
Function
handleGenerateRandomContext
()
frontend/src/pages/GetNewWords.tsx:69
Function
handleGenerateRandomContext
()
frontend/src/pages/ImageDescription.tsx:90
Function
handleInterrupt
()
frontend/src/pages/VoiceChat.tsx:339
Function
handleKeyPress
(e: React.KeyboardEvent)
frontend/src/components/CreateListModal.tsx:80
Function
handleKeyPress
(e: React.KeyboardEvent)
frontend/src/components/AddWordModal.tsx:75
Function
handleKeyPress
(e: React.KeyboardEvent)
frontend/src/agents/voice-agent/component.tsx:188
Function
handleKnowWord
()
frontend/src/pages/WordLearningSession.tsx:137
Function
handleLoadStart
()
frontend/src/components/AudioPlayer.tsx:100
Function
handleMouseEnter
(e: Event)
frontend/src/pages/ReadingPage.tsx:76
Function
handleMouseLeave
()
frontend/src/pages/ReadingPage.tsx:95
Function
handleNext
()
frontend/src/pages/Quiz.tsx:239
Function
handleNext
()
frontend/src/pages/Learn.tsx:175
Function
handleStartChat
()
frontend/src/pages/VoiceChat.tsx:312
Function
handleStartLearning
()
frontend/src/pages/GetNewWords.tsx:99
← previous
next →
101–200 of 213, ranked by callers