Clank-Dashboard - Dashboard eines Discord-Bots

Dies ist (m)ein modernes Web‑Dashboard, entwickelt mit TypeScript und Angular, das es ermöglicht, den Discord‑Bot „Clank“ vollständig via grafischer Oberfläche zu konfigurieren – ganz ohne direkt Discord nutzen zu müssen. Das wurde sich sehr häufig von Usern hier gewünscht und daher wollte ich das (zumindest) das Frontend auch Open-Source machen. 🎯 ~ Ziel & Motivation Das Dashboard zielt darauf ab, dem Bot-Admin (oder wer auch immer es einstellt) ein intuitives Interface zu bieten, um Einstellungen, Befehle und Funktionen schnell und visuell zu verwalten: - ⚙️ Konfiguration im Frontend: Alle Bot-Einstellungen die auch in Discord durchgeführt werden können, sind hier ebenfalls möglich. - 😎 Einfache Bedienung: Keine Notwendigkeit Discord-Befehle manuell einzugeben - das meiste erfolgt simpel über Klicks. - 🤖 Automatisierung und Kontrolle: Alles, was sonst über Befehle erfolgen müsste, wird per GUI zugänglich und benutzerfreundlich. ✅ ~ Features - 🖼️ Kreatives & wunderschönes Design: Ich habe einen HAUFEN an Arbeit daran investiert, dass das Design so ansprechend wie möglich für den Endnutzer aussieht und es sollte etwas besonderes sein. - 💚 100% Unit-Test Coverage: Software-Testing ist ein sehr wichtiger Punkt wenn man "Coding" professionell tun möchte für Kunden - daher ist das gesamte Frontend auch mit JEST in Unit-Tests getestet. - 🚩 Sprachwechsler integriert: Da der Bot auch international Discord-Server unterstützen soll, haben wir natürlich auch im Frontend darauf geachtet, dass alles auf Englisch/Deutsch sichtbar ist. - 📱 Responsiv für alle Geräte: Auch dies war ein wichtiges Kriterium für uns, allerdings auch ein schweres. Natürlich ist das Design für Full-HD Monitore gedacht, aber man sollte in der Regel keine Probleme mit kleineren Monitoren haben. - 👥 Discord-Login: Das 2. Mal in meinem Leben habe ich an einer externen Login-Funktionalität gewerkelt und es war sehr interessant zu sehen wie sie funktioniert. - 🎈 Catchy Animationen: Viele Elemente auf dieser Webseite bieten viele Animationen an, wodurch die Webseite nicht so "statisch" aussieht. - 🔺 Arbeiten mit APIs: Es basiert auf eine eigene entwickelte Rest-API, die das Frontend regelmäßig mit Daten versorgt.
und mehr, mehr, und noch viel mehr - Es ist bisher mein größtes Projekt, schaut es euch gerne auf Github an und lasst ein ⭐ da: https://github.com/RazzerDE/clank-dashboard
🧩 Tech Stack - Frontend: Angular mit TypeScript - moderne Struktur, komponentenbasiert und optimal geeignet für Dashboards und generell große Projekte. - Externe Libraries: Tailwind, Animate.css, JEST werden ebenfalls verwendet. - Backend: REST-API in Java - hier gehe ich allerdings nicht so genau darauf ein, um die Sicherheit nicht negativ zu beeinflussen 😛 - Datenbank: MariaDB mit einem Fokus auf SQL Normalformen
GitHub
GitHub - RazzerDE/clank-dashboard: 🛠️ This dashboard allows yo...
🛠️ This dashboard allows you to configure & customize my own Discord bot "Clank" without needing to use Discord directly. - RazzerDE/clank-dashboard
No description
No description
7 Replies
Vensin
Vensin2mo ago
Ich liebe das Design, Es is nicht wie bei den anderen Bots wo es unübersichtlich ist, hier ist es Aufgeräumt, Clean und Modern.
! Yannic
! YannicOP2mo ago
<3
Raku | Felix 🐊
sieht übetrieben scheiße aus :kappa:
𝔗i𝔯i
𝔗i𝔯i2mo ago
lügen bringt im leben nicht weiter
Vensin
Vensin2mo ago
Deswegen lüge ich nicht
! Yannic
! YannicOP2mo ago
Statt dumme Kommentare zu droppen, könntest du ja mal Verbesserungsvorschläge äußern 😛
𝔗i𝔯i
𝔗i𝔯i2mo ago
wenn ich zeit hab uum anschauen ja

Did you find this page helpful?