Welcome to Deutsch Hub, a premium, AI-powered German language learning platform! This project combines spaced repetition (SRS), intelligent AI generation, and gamification to help you master German efficiently.
- AI Flashcard Generation: Generate custom flashcards instantly with Groq LLMs. Simply type what you want to learn or paste a list of words, and the AI handles translations, plural forms, and example sentences.
- Spaced Repetition System (SRS): Powered by the SM-2 algorithm to dynamically schedule your reviews based on your confidence level.
- Interactive AI Tutor: Get immediate, conversational answers to complex grammar questions without leaving your study session.
- 4 Study Modes: Includes Classic Flashcards, Multiple Choice Quizzes, strict Writing practice, and Listening comprehension.
- Gamification: Track your streaks, earn XP, complete daily goals, and compete on the Global Leaderboard.
- Community Sharing: Publish your decks to the community or share them privately via 6-character shortcodes.
- PWA Ready: Install Deutsch Hub as a standalone app on your mobile or desktop device.
- Frontend: React 19, Vite, Tailwind CSS
- Backend & DB: Firebase Auth, Firestore Realtime Database
- AI Processing: Groq SDK (Llama models), Google Generative AI
This source code is made available for viewing and educational purposes only. See the LICENSE file for more information.