Projektbeschreibung
FireCastle ist ein Node.js-Projekt, das API-Endpunkte für Clash of Clans bereitstellt. Es bietet Routen für die Abfrage von Clan- und Spielerinformationen sowie den Status laufender Clan-Kriege. Erweiterte Statistiken und eine Caching-Logik verbessern die Performance.
Features
Clan-Informationen
Detaillierte Clan-Daten und Statistiken
Spieler-Profile
Individuelle Spieler-Statistiken abrufen
Kriegs-Status
Live Clan-Krieg Informationen
Performance Caching
In-Memory-Cache für schnelle Antworten
Erweiterte Statistiken
Donations, Top-Spieler, Kriege
Logging System
Winston-basiertes Logging
Screenshots & Features
Intuitive Clan-Suche
Finden Sie jeden Clan sofort anhand seines Tags. Die Live-Suche ist das Herzstück der Anwendung und zeigt sofortige Ergebnisse mit den wichtigsten Eckdaten wie Clan-Level, Mitgliederanzahl und Kriegs-Häufigkeit an. Das Design ist auf schnelle Erfassbarkeit optimiert.
Direkt-Bewerbung
Ein übersichtliches, integriertes Formular ermöglicht es Spielern, sich direkt für den Clan zu bewerben. Alle notwendigen Informationen wie Spieler-Tag, Alter und Motivation werden strukturiert abgefragt, um den Recruitment-Prozess zu vereinfachen.
Modernes UI-Design
FireCastle bietet verschiedene Farbschemata für unterschiedliche Vorlieben. Das "Purple Theme" schafft eine moderne, mystische Atmosphäre und hebt wichtige Elemente durch starke Kontraste hervor, ohne die Augen zu ermüden.
Klassischer Look
Das "Green Theme" orientiert sich an den klassischen Farben von Clash of Clans. Es bietet eine vertraute Umgebung für Veteranen des Spiels und sorgt für optimale Lesbarkeit aller Statistiken und Datenpunkte.
API Endpunkte
GET /api/clan
Clan-Informationen abrufen (Name, Level, Mitglieder, Win-Rate)
GET /api/player
Spieler-Daten abrufen (Level, Trophäen, Donations, Angriffe)
GET /api/clanwar
Aktuellen Clan-Kriegsstatus abfragen
GET /api/clan/stats
Erweiterte Clan-Statistiken (Top-Donoren, etc.)
GET /api/player/stats
Detaillierte Spieler-Statistiken
Technologien
Performance
Caching-System: Implementiert mit node-cache für 5-minütige TTL
- Cache-Hit: Sofortige Antwort aus dem Speicher
- Cache-Miss: API-Aufruf wird gecached für zukünftige Anfragen
- Logging: Vollständiges Request/Response Logging mit Winston
Entdecke den FireCastle Clan!
Besuche die Website für Live-Statistiken und Clan-Informationen