Stephan Belitz Web Entwickler & Front End Architekt
3

Courts of the World Globale Plattform für Basketballplätze

zurück
  • Custom Webplattform (Vanilla PHP)
  • SQL / PHP / HTML / CSS / JavaScript (ES6+)
  • Mapping & Geo-Funktionen
  • REST API (Swagger-Dokumentation)
  • Custom Admin-Interface & Importer
Link:
www.courtsoftheworld.com
Kunde:
Courts of the World
Agentur:
FIBA, Mies, Schweiz
Jahr:
2023
weiter
Courts of the World — Startseite
„Startseite mit aggregierten Inhalten sowie einer Suchfunktion mit externer API-Anbindung.“
Courts of the World — Court-Seite
„Detailansicht eines Basketballplatzes mit User-Generated-Content und weiteren API-Anbindungen.“

Über das Projekt:

Courts of the World ist eine internationale Plattform zur Dokumentation und Entdeckung von Basketballplätzen weltweit. Das Projekt wurde vor über 15 Jahren als eigenes Startup gegründet und wird seit 2023 gemeinsam mit dem Basketball-Weltverband FIBA über eine Schweizer GmbH betrieben.

Ich bin Mitgründer, Gesellschafter, Mitgeschäftsführer und verantwortlicher Lead-Entwickler der Plattform. Die Anwendung ist in sieben Sprachen verfügbar und umfasst inzwischen über 70.000 Basketballplätze in mehr als 20.000 Städten und 200 Ländern, mit rund 30.000 registrierten Nutzer:innen.

Die technische Basis ist eine über viele Jahre gewachsene, individuell entwickelte Webplattform auf Basis von Vanilla PHP und JavaScript. Aufgrund des kontinuierlichen Wachstums und begrenzter Ressourcen wurde die Plattform laufend erweitert und optimiert, anstatt vollständig neu entwickelt zu werden. Ein zentraler Fokus liegt auf performanter Datenverarbeitung, komplexen Geo-Funktionen und skalierbaren API-Schnittstellen, um weltweite Zugriffe zuverlässig bedienen zu können.

Leistungen:

  • Mitgründer, Gesellschafter und Mitgeschäftsführer
  • Konzeption, Entwicklung und langfristige Weiterentwicklung der Plattform
  • Entwicklung einer skalierbaren Webanwendung auf Basis von Vanilla PHP und JavaScript
  • Umsetzung komplexer Karten- und Geo-Funktionen mit Marker-Clustering und Filtern
  • Integration und Betrieb mehrerer Mapping-Provider (Google Maps, Mapbox, ArcGIS)
  • Entwicklung von Location-Awareness-Funktionen (z. B. Nearby-Courts, Check-Ins)
  • Implementierung leistungsoptimierter SQL-Queries für hohe internationale Zugriffszahlen
  • Entwicklung von Import-Workflows für externe Partnerdaten (CSV, JSON, GeoJSON, KML)
  • Aufbau eines Review- und Moderationssystems für User-Generated-Content
  • Entwicklung einer REST-API mit Swagger-Dokumentation für Mobile App und Widgets
  • Entwicklung eines konfigurierbaren Map-Widgets für externe Partner
  • Integration eines WordPress-Blogs mit Custom Theme und angepasstem Login-/Kommentar-System
  • Entwicklung eines internen Admin-Interfaces zur redaktionellen Pflege und Qualitätssicherung

www.courtsoftheworld.com