Skip to content

hyperbeastzest-debug/deutsch-hub

Repository files navigation

🇩🇪 Deutsch Hub

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.

🔗 Live Demo

View Live Site

✨ Features

  • 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.

🛠️ Tech Stack

  • Frontend: React 19, Vite, Tailwind CSS
  • Backend & DB: Firebase Auth, Firestore Realtime Database
  • AI Processing: Groq SDK (Llama models), Google Generative AI

📜 License

This source code is made available for viewing and educational purposes only. See the LICENSE file for more information.

About

AI-powered German flashcards with spaced repetition

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors