{"id":28735279,"url":"https://github.com/leelaprasadv/german-flash-cards","last_synced_at":"2025-06-16T00:15:02.880Z","repository":{"id":299066215,"uuid":"1001965486","full_name":"leelaprasadv/german-flash-cards","owner":"leelaprasadv","description":"A mobile friendly web application to learn German via flash cards","archived":false,"fork":false,"pushed_at":"2025-06-14T12:48:12.000Z","size":27,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-06-14T13:34:14.180Z","etag":null,"topics":["flashcards","german-language","german-learning","learning"],"latest_commit_sha":null,"homepage":"https://leelaprasadv.github.io/german-flash-cards/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/leelaprasadv.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-06-14T12:26:14.000Z","updated_at":"2025-06-14T12:54:57.000Z","dependencies_parsed_at":"2025-06-14T13:34:17.095Z","dependency_job_id":"ab8b04f4-6c7f-4131-8ba0-599110b1ded7","html_url":"https://github.com/leelaprasadv/german-flash-cards","commit_stats":null,"previous_names":["leelaprasadv/german-flash-cards"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/leelaprasadv/german-flash-cards","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leelaprasadv%2Fgerman-flash-cards","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leelaprasadv%2Fgerman-flash-cards/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leelaprasadv%2Fgerman-flash-cards/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leelaprasadv%2Fgerman-flash-cards/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/leelaprasadv","download_url":"https://codeload.github.com/leelaprasadv/german-flash-cards/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leelaprasadv%2Fgerman-flash-cards/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260072862,"owners_count":22954931,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["flashcards","german-language","german-learning","learning"],"created_at":"2025-06-16T00:15:01.757Z","updated_at":"2025-06-16T00:15:02.849Z","avatar_url":"https://github.com/leelaprasadv.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# German Flash Cards 🇩🇪\n\nA modern, mobile-friendly web application for learning German vocabulary through interactive flash cards. Perfect for students who want to master German articles (der, die, das) and build their vocabulary with over 500 German words.\n\n## 🌟 Features\n\n### Core Learning Features\n- **Dual Learning Modes**: Switch between German→English and English→German\n- **500+ German Words**: Comprehensive vocabulary covering multiple categories\n- **Interactive Flash Cards**: Click, tap, or press Enter/Space to flip cards\n- **English Pronunciation Guide**: Phonetic pronunciation for German words in English\n- **IPA Pronunciation**: International Phonetic Alphabet notation for accurate pronunciation\n- **Gender Learning System**: Each word includes gender (maskulin/feminin/neutrum) with detailed explanations\n\n### Gender Learning System\n- **Comprehensive Gender Pages**: Dedicated sections for maskulin, feminin, and neutrum\n- **Gender Rules \u0026 Patterns**: Learn the logic behind German gender assignments\n- **Visual Gender Indicators**: Color-coded system for easy recognition\n- **Gender Reasoning**: Explanations for why each word has its specific gender\n\n## 🚀 Live Demo\n\nVisit the live application: https://leelaprasadv.github.io/german-flash-cards\n\n## 📱 How to Use\n\n### Navigation\n- **Next/Previous**: Use arrow keys (←/→), swipe left/right, or click navigation buttons\n- **Flip Card**: Click/tap the card, press Enter or Space\n- **Switch Modes**: Toggle between German→English and English→German modes\n- **Menu Access**: Click the hamburger menu (☰) for additional features\n\n### Learning Modes\n1. **German→English Mode**: \n   - Front: German word + IPA pronunciation + English pronunciation\n   - Back: English translation + meaning + gender information\n\n2. **English→German Mode**:\n   - Front: English word + meaning\n   - Back: German word + IPA pronunciation + English pronunciation + gender information\n\n\n## 📚 Vocabulary Categories\n\nThe application includes over 500 German words organized into thematic categories:\n\n- **Basic Vocabulary**: Essential everyday words\n- **Family \u0026 Relationships**: People and social connections  \n- **Home \u0026 Living**: Household items and furniture\n- **Food \u0026 Beverages**: Culinary vocabulary\n- **Time \u0026 Calendar**: Days, months, and time expressions\n- **Nature \u0026 Weather**: Environmental and meteorological terms\n- **Human Body**: Anatomical vocabulary\n- **Clothing \u0026 Fashion**: Garments and accessories\n- **Transportation**: Vehicles and travel terms\n- **Technology**: Modern digital vocabulary\n- **Emotions \u0026 Feelings**: Psychological and emotional states\n- **Professions**: Jobs and occupations\n- **Sports \u0026 Activities**: Physical activities and recreation\n- **Colors \u0026 Numbers**: Basic descriptive vocabulary\n\n## 🎯 Learning Approach\n\nThis application follows proven language learning methodologies:\n\n1. **Spaced Recognition**: Start with German→English for word recognition\n2. **Active Recall**: Progress to English→German for memory reinforcement  \n3. **Gender Integration**: Learn articles alongside vocabulary\n4. **Pronunciation Practice**: Use both IPA and English phonetic guides\n5. **Contextual Learning**: Understand word meanings and usage\n6. **Pattern Recognition**: Learn gender rules and linguistic patterns\n\n## 📝 License\n\nThis project is open source and available under the [MIT License](LICENSE).\n\n---\n**Happy Learning! 🎓**\n\n*Viel Erfolg beim Deutschlernen!* (Good luck learning German!)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fleelaprasadv%2Fgerman-flash-cards","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fleelaprasadv%2Fgerman-flash-cards","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fleelaprasadv%2Fgerman-flash-cards/lists"}