{"id":30876737,"url":"https://github.com/n516942r/neocardium","last_synced_at":"2026-05-07T06:40:00.384Z","repository":{"id":279783589,"uuid":"939572177","full_name":"N516942R/NeoCardium","owner":"N516942R","description":" NeoCardium – Die moderne Karteikarten App für Windows 11","archived":false,"fork":false,"pushed_at":"2025-06-16T08:21:51.000Z","size":183,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-09-06T08:56:25.042Z","etag":null,"topics":["education","sqlite","windows-app","winui3"],"latest_commit_sha":null,"homepage":"","language":"C#","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/N516942R.png","metadata":{"files":{"readme":"README","changelog":"CHANGELOG","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,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-02-26T18:53:40.000Z","updated_at":"2025-06-16T08:21:53.000Z","dependencies_parsed_at":"2025-02-27T16:21:36.575Z","dependency_job_id":"288c9d6d-f20e-4a53-b991-ae9fcded107d","html_url":"https://github.com/N516942R/NeoCardium","commit_stats":null,"previous_names":["stauber-justin/neocardium","n516942r/neocardium"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/N516942R/NeoCardium","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/N516942R%2FNeoCardium","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/N516942R%2FNeoCardium/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/N516942R%2FNeoCardium/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/N516942R%2FNeoCardium/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/N516942R","download_url":"https://codeload.github.com/N516942R/NeoCardium/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/N516942R%2FNeoCardium/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274125847,"owners_count":25226493,"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","status":"online","status_checked_at":"2025-09-08T02:00:09.813Z","response_time":121,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["education","sqlite","windows-app","winui3"],"created_at":"2025-09-08T03:03:58.503Z","updated_at":"2025-12-25T06:05:29.356Z","avatar_url":"https://github.com/N516942R.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"Hier ist eine **strukturierte und professionelle `README.md`** für dein **NeoCardium**-Projekt mit **WinUI 3 und SQLite**:\n\n---\n\n# **📌 NeoCardium – Die moderne Karteikarten-App für Windows 11**  \n🚀 **Lernmanagement mit WinUI 3 \u0026 SQLite**  \n\n---\n\n## **📖 Inhaltsverzeichnis**\n- [📌 Einführung](#-einführung)\n- [✨ Features](#-features)\n- [🛠 Technologie-Stack](#-technologie-stack)\n- [🚀 Installation](#-installation)\n- [📂 Projektstruktur](#-projektstruktur)\n- [📜 Changelog](#-changelog)\n- [📢 Roadmap](#-roadmap)\n- [📝 Lizenz](#-lizenz)\n- [🤝 Pull-Request](#-pull-request)\n\n---\n\n## **📌 Einführung**\n**NeoCardium** ist eine moderne **Karteikarten-App für Windows 11**, die mit **WinUI 3, .NET 6/7 und SQLite** entwickelt wurde.  \nSie ermöglicht ein effizientes Lernen durch **Multiple-Choice-Antworten, eine smarte Statistikfunktion und eine intuitive Benutzeroberfläche**.  \n\nOb zum **Sprachen lernen, für Prüfungen oder einfach zur Wissenserweiterung** – NeoCardium hilft dir, effizienter zu lernen!  \n\n---\n\n## **✨ Features**\n✅ **Erstellung \u0026 Verwaltung von Karteikarten**  \n✅ **Multiple-Choice-Antworten \u0026 Kategorisierung**  \n✅ **Intuitive WinUI 3-Oberfläche mit Fluent Design**  \n✅ **SQLite-Datenbank zur Speicherung deiner Lernkarten**  \n✅ **Statistiken zur Lernanalyse** (Anzahl richtige/falsche Antworten)    \n✅ **Dunkelmodus \u0026 modernes Design für Windows 11**  \n✅ **Self-Contained EXE ohne Installation lauffähig**  \n\n---\n\n## **🛠 Technologie-Stack**\nNeoCardium wurde mit folgenden Technologien entwickelt:\n\n| **Technologie**  | **Beschreibung** |\n|-----------------|----------------|\n| 🖥 **WinUI 3**  | Moderne Windows-UI mit Fluent Design |\n| 🏗 **.NET 6/7** | Leistungsstarke .NET-Laufzeitumgebung |\n| 💾 **SQLite**   | Schnelle, lokale Datenbank für Offline-Nutzung |\n| 🏛 **MVVM**     | Saubere Architektur für bessere Wartung |\n| 📦 **Windows App SDK** | Moderne Windows-App-Entwicklung |\n\n---\n\n## **🚀 Installation**\n### **🔹 Voraussetzungen**\n📌 **Windows 11**  \n📌 **.NET 6/7 SDK** (falls du das Projekt selbst kompilieren möchtest)  \n\n### **🔹 Option 1: Portable EXE (Empfohlen)**\n1. Lade die neueste **Release-Version** [📥 hier](#) herunter.\n2. Entpacke das ZIP-Archiv an einen beliebigen Ort.\n3. **Doppelklick auf `NeoCardium.exe`**, um die App zu starten! ✅  \n\n### **🔹 Option 2: Manuelle Installation (Entwicklermodus)**\nFalls du die App selbst kompilieren möchtest:  \n\n```sh\ngit clone https://github.com/Stauber-Justin/NeoCardium.git\ncd NeoCardium\ndotnet build -c Release\ndotnet run\n```\n\n---\n\n## **📂 Projektstruktur**\nDas Projekt ist nach dem **MVVM-Pattern** strukturiert:\n\n```plaintext\n📂 NeoCardium\n ┣ 📂 Models           # Datenmodelle (z. B. Flashcard)\n ┣ 📂 ViewModels       # MVVM-Logik (Datenverwaltung)\n ┣ 📂 Views            # XAML-Dateien (UI)\n ┣ 📂 Services         # Datenbank- und Geschäftslogik\n ┣ 📂 Helpers          # UI-Hilfsfunktionen (Converter, Formatierer)\n ┣ 📂 Assets           # Icons, SplashScreens\n ┣ 📜 App.xaml         # Globale Ressourcen und Stile\n ┣ 📜 MainWindow.xaml  # Hauptfenster der Anwendung\n ┣ 📜 README           # Diese Datei 😉\n ┣ 📜 CHANGELOG        # Vollständiger Changelog\n ┗ 📜 LICENSE          # MIT-Lizenz*\n```\n\n---\n\n## **📦 Veröffentlichung im Microsoft Store**\nNutze das GitHub Actions-Workflow **Build MSIX Package**, um ein\nsignierbares MSIX-Paket zu erzeugen:\n\n```sh\ndotnet publish NeoCardium/NeoCardium.csproj -c Release -p:WindowsPackageType=MSIX -p:GenerateAppxPackageOnBuild=true\n```\n\n1. Lade das Workflow-Artefakt herunter.\n2. Signiere das Paket mit deinem Zertifikat.\n3. Lade das signierte MSIX im [Microsoft Partner Center](https://partner.microsoft.com/) hoch.\n\n---\n\n## **📜 Changelog**\n### **Version 1.0.0 – Erste stabile Version**\n- 🚀 **MVP mit SQLite \u0026 WinUI 3 fertiggestellt**\n- 🆕 **Such- \u0026 Filterfunktionen für Flashcards**\n- 🎨 **Dunkelmodus \u0026 modernes Windows 11 Design**\n- 🛠 **Bugfixes \u0026 Performance-Optimierungen**\n\n**[📜 Vollständiger Changelog](./CHANGELOG)**\n\n---\n\n## **📢 Roadmap**\n📌 **Geplante Features für zukünftige Versionen:**\n- 📊 **Erweiterte Statistik- \u0026 Analysefunktionen**\n- ☁ **Cloud-Synchronisation (OneDrive, Google Drive)**\n- 🎯 **Lernmodus mit Tageszielen \u0026 Erinnerungen**\n- 📱 **Mobile App-Version für Android \u0026 iOS**\n\nFalls du Vorschläge hast, erstelle gerne ein **Issue** oder einen **Pull Request**! 🤝\n\n---\n\n## **📝 Lizenz**\n📜 **MIT-Lizenz** – freie Nutzung, Veränderung \u0026 Verbreitung erlaubt.  \n[🔗 Lizenzdetails anzeigen](./LICENSE)\n\n---\n\n## **🤝 Pull Request**\n💡 **Hast du Ideen für Verbesserungen?**  \nWir freuen uns über **Pull Requests \u0026 Feature-Ideen**! 🎉  \n\n### **💻 So trägst du zum Projekt bei:**\n1️⃣ **Forke das Repository**  \n2️⃣ **Erstelle einen Branch für deine Änderung** (`git checkout -b feature-meine-idee`)  \n3️⃣ **Führe deine Änderungen durch \u0026 committe sie** (`git commit -m \"Feature hinzugefügt\"`)  \n4️⃣ **Erstelle einen Pull Request** und wir schauen uns deine Änderung an! 🚀  \n\n🙌 Vielen Dank für deinen Support!\n\n---\n\n**📧 Kontakt \u0026 Support**  \nFalls du Fragen hast oder auf Probleme stößt, erstelle bitte ein **GitHub Issue**.\n\n🚀 Viel Spaß mit **NeoCardium** \u0026 viel Erfolg beim Lernen! 💡🎯","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fn516942r%2Fneocardium","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fn516942r%2Fneocardium","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fn516942r%2Fneocardium/lists"}