Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/0010aor/FlashNotes
/ types & classes
Types & classes
158 in github.com/0010aor/FlashNotes
⨍
Functions
539
◇
Types & classes
158
↳
Endpoints
22
↓ 19 callers
Class
UserCreate
backend/src/users/schemas.py:19
↓ 12 callers
Class
AIGenerationError
Exception raised when AI generation fails.
backend/src/ai_models/gemini/exceptions.py:1
↓ 10 callers
Class
CardCreate
backend/src/flashcards/schemas.py:25
↓ 9 callers
Class
CollectionCreate
backend/src/flashcards/schemas.py:12
↓ 7 callers
Class
Card
backend/src/flashcards/models.py:24
↓ 6 callers
Class
Collection
backend/src/flashcards/models.py:11
↓ 6 callers
Class
PracticeCardResultPatch
backend/src/flashcards/schemas.py:131
↓ 5 callers
Class
CardUpdate
backend/src/flashcards/schemas.py:29
↓ 4 callers
Class
CollectionUpdate
backend/src/flashcards/schemas.py:16
↓ 3 callers
Class
CardBasicStats
backend/src/stats/schemas.py:22
↓ 3 callers
Class
PracticeCard
backend/src/flashcards/models.py:56
↓ 3 callers
Class
PracticeSession
backend/src/flashcards/models.py:37
↓ 3 callers
Class
PracticeSessionStats
backend/src/stats/schemas.py:13
↓ 2 callers
Class
AIUsageQuota
backend/src/users/schemas.py:32
↓ 2 callers
Class
Card
backend/src/flashcards/schemas.py:34
↓ 2 callers
Class
CollectionBasicInfo
backend/src/stats/schemas.py:7
↓ 2 callers
Class
PracticeCard
backend/src/flashcards/schemas.py:80
↓ 2 callers
Class
PracticeCardResponse
backend/src/flashcards/schemas.py:106
↓ 2 callers
Class
UserUpdate
backend/src/users/schemas.py:14
↓ 1 callers
Class
AIFlashcard
backend/src/flashcards/schemas.py:112
↓ 1 callers
Class
AIFlashcardCollection
backend/src/flashcards/schemas.py:117
↓ 1 callers
Class
AIUsageQuota
backend/src/users/models.py:32
↓ 1 callers
Class
CardBase
backend/src/flashcards/schemas.py:20
↓ 1 callers
Class
CardList
backend/src/flashcards/schemas.py:50
↓ 1 callers
Class
Collection
backend/src/flashcards/schemas.py:39
↓ 1 callers
Class
CollectionList
backend/src/flashcards/schemas.py:45
↓ 1 callers
Class
CollectionStats
backend/src/stats/schemas.py:29
↓ 1 callers
Class
EmptyCollectionError
Raised when trying to create a practice session for an empty collection
backend/src/flashcards/exceptions.py:7
↓ 1 callers
Class
GeminiProvider
Provider for Google's Gemini AI model.
backend/src/ai_models/gemini/provider.py:14
↓ 1 callers
Class
PracticeCardListResponse
backend/src/flashcards/schemas.py:126
↓ 1 callers
Class
PracticeSession
backend/src/flashcards/schemas.py:89
↓ 1 callers
Class
PracticeSessionList
backend/src/flashcards/schemas.py:101
↓ 1 callers
Class
Settings
backend/src/core/config.py:25
↓ 1 callers
Class
Token
backend/src/auth/schemas.py:4
↓ 1 callers
Class
TokenPayload
backend/src/auth/schemas.py:9
Class
frontend/src/client/sdk.gen.ts:47
Class
frontend/src/client/sdk.gen.ts:420
Class
frontend/src/client/sdk.gen.ts:443
Class
frontend/src/client/sdk.gen.ts:471
Class
frontend/src/client/core/ApiError.ts:4
Class
frontend/src/client/core/OpenAPI.ts:8
Class
frontend/src/client/core/CancelablePromise.ts:1
Class
frontend/src/client/core/CancelablePromise.ts:20
Class
frontend/src/repositories/collection/LocalCollectionRepository.ts:25
Class
frontend/src/repositories/collection/ApiCollectionRepository.ts:5
Class
frontend/src/repositories/card/LocalCardRepository.ts:15
Class
frontend/src/repositories/card/ApiCardRepository.ts:5
Class
frontend/src/repositories/practiceSession/ApiPracticeSessionRepository.ts:5
Class
frontend/src/repositories/practiceSession/LocalPracticeSessionRepository.ts:32
Class
frontend/src/repositories/stats/ApiStatsRepository.ts:5
Class
frontend/src/repositories/stats/LocalStatsRepository.ts:5
Class
frontend/src/db/flashcardsDB.ts:46
Interface
AiDialogProps
frontend/src/components/commonUI/AiPromptDialog.tsx:21
Class
ApiCardRepository
frontend/src/repositories/card/ApiCardRepository.ts:5
Class
ApiCollectionRepository
frontend/src/repositories/collection/ApiCollectionRepository.ts:5
Class
ApiError
frontend/src/client/core/ApiError.ts:4
Class
ApiPracticeSessionRepository
frontend/src/repositories/practiceSession/ApiPracticeSessionRepository.ts:5
Class
ApiStatsRepository
frontend/src/repositories/stats/ApiStatsRepository.ts:5
Interface
AuthContextType
frontend/src/hooks/useAuthContext.tsx:7
Class
CancelError
frontend/src/client/core/CancelablePromise.ts:1
Class
CancelablePromise
frontend/src/client/core/CancelablePromise.ts:20
Interface
CardData
frontend/src/hooks/useCard.ts:7
Interface
CardEditorProps
frontend/src/components/cards/CardEditor.tsx:8
Interface
CardHeaderProps
frontend/src/components/cards/CardHeader.tsx:6
Interface
CardListItemProps
frontend/src/components/cards/CardIListtem.tsx:8
Interface
CardRepository
frontend/src/repositories/card/CardRepository.ts:3
Interface
CollectionActionHeaderProps
frontend/src/components/collections/CollectionActionHeader.tsx:10
Class
CollectionBase
backend/src/flashcards/schemas.py:8
Interface
CollectionDialogProps
frontend/src/components/collections/CollectionDialog.tsx:16
Interface
CollectionKebabMenuProps
frontend/src/components/collections/CollectionKebabMenu.tsx:10
Interface
CollectionListItemProps
frontend/src/components/collections/CollectionListItem.tsx:9
Interface
CollectionRepository
frontend/src/repositories/collection/CollectionRepository.ts:3
Interface
ColorModeButtonProps
frontend/src/components/ui/color-mode.tsx:49
Interface
ColorModeProviderProps
frontend/src/components/ui/color-mode.tsx:11
Interface
Contributor
frontend/src/routes/_publicLayout/thanks.tsx:17
Interface
DialogContentProps
frontend/src/components/ui/dialog.tsx:5
Interface
DrawerContentProps
frontend/src/components/ui/drawer.tsx:5
Interface
EditorToolbarProps
frontend/src/components/commonUI/RichText/EditorToolbar.tsx:18
Interface
EmptyStateProps
frontend/src/components/commonUI/EmptyState.tsx:3
Interface
ErrorResponse
frontend/src/hooks/useAuth.ts:17
Interface
FailedCardData
frontend/src/components/stats/MostFailedCards.tsx:10
Interface
FileRouteTypes
frontend/src/routeTree.gen.ts:285
Interface
FileRoutesByFullPath
frontend/src/routeTree.gen.ts:241
Interface
FileRoutesById
frontend/src/routeTree.gen.ts:269
Interface
FileRoutesByPath
frontend/src/routeTree.gen.ts:107
Interface
FileRoutesByTo
frontend/src/routeTree.gen.ts:255
Class
FlashcardsDB
frontend/src/db/flashcardsDB.ts:46
Class
FlashcardsException
Base exception for flashcards module
backend/src/flashcards/exceptions.py:1
Class
FlashcardsService
frontend/src/client/sdk.gen.ts:47
Interface
FloatingActionButtonProps
frontend/src/components/commonUI/FloatingActionButton.tsx:3
Interface
FooterProps
frontend/src/components/commonUI/Footer.tsx:6
Class
Interceptors
frontend/src/client/core/OpenAPI.ts:8
Interface
LanguageSelectorProps
frontend/src/components/commonUI/LanguageSelector.tsx:11
Interface
LayoutRouteChildren
frontend/src/routeTree.gen.ts:197
Interface
LoadingStateProps
frontend/src/components/commonUI/LoadingState.tsx:4
Interface
LocalCard
frontend/src/db/flashcardsDB.ts:12
Class
LocalCardRepository
frontend/src/repositories/card/LocalCardRepository.ts:15
Interface
LocalCollection
frontend/src/db/flashcardsDB.ts:3
Class
LocalCollectionRepository
frontend/src/repositories/collection/LocalCollectionRepository.ts:25
Interface
LocalPracticeCard
frontend/src/db/flashcardsDB.ts:36
next →
1–100 of 158, ranked by callers