Daniel Spinella · Projekte

APIs, WebRTC und kleine Tools.

Eine Auswahl meiner Arbeiten – die wichtigsten zuerst. Einige laufen direkt hier im Browser, andere liegen auf GitHub. Die Apps von Spinella Studios findest du auf der Startseite.

AszendentCalculator API

Eine Rest-API berechnet aus Geburtsdatum, Uhrzeit und Ort dein astrologisches Chart (Aszendent, Sonne, Mond und Planetenpositionen)

Du sendest Datum, Uhrzeit sowie Koordinaten (und optional Zeitzone/Häusersystem); die API normalisiert die Zeit sauber auf UTC, berechnet daraus die ekliptikalen Längen für Aszendent, Sonne, Mond und weitere Planeten, ordnet sie den Tierkreiszeichen samt Grad im Zeichen zu und liefert zusätzlich eine Element-Auswertung.

  • Rest-API
  • Sternzeichen
  • Aszendenten
  • Typescript

Normalize API

Eine Rest-API die Namen & Adressen kontrolliert und normalisiert.

Die Normalize API ist eine REST-API zur Normalisierung und Validierung von Personen- und Adressdaten und liefert bereinigte Werte sowie strukturierte Hinweise und Warnungen zurück.

  • Rest-API
  • Normalisierung
  • Adressen
  • Typescript

Random Chat

Eine erweiterte Version von der WebRTC-Anwendung, ermöglicht wie bei Omegle zufällige Chats mit Fremden.

Eine WebRTC-Webseite, die Video- und Audio-Streaming zwischen zwei zufälligen Peers ermöglicht. Mithilfe von Websockets wird eine Warteschleife realisiert, in der Nutzer aufeinander warten können.

  • WebRTC
  • Websocket
  • Warteschleife
  • JavaScript

CheckCheapestFlight

Zeigt die günstigsten Ryanair Flüge an.

Ein Tool, mit dem man die günstigsten Ryanair Flüge finden kann. Es nutzt die Ryanair API, sucht die besten Kombinationen und filtert nach Preis und Datum.

  • Python
  • Ryanair API
  • Search

WebRTC Seite

Eine beispielhafte WebRTC-Anwendung

Eine einfache WebRTC-Webseite, die Video- und Audio-Streaming zwischen zwei Peers ermöglicht. Enthält SDP-Angebots- und Antwortfunktionen.

  • Web
  • WebRTC
  • JavaScript

NearbyFlights

Zeigt Flugzeuge und deren Eigenschaften innerhalb eines Bereiches in Echtzeit

Ein kleines Tool, das mithilfe der OpenSky API Flugzeuge in der Nähe anzeigt. Es werden Informationen wie Flugnummer, Höhe, Geschwindigkeit und Position dargestellt.

  • Python
  • API
  • OpenSky

TradeFever

Kleines Trading Game

Ein kleines Trading Spiel, bei dem der Spieler durch den Kauf und Verkauf von Aktien versucht, seinen Gewinn zu maximieren. Es simuliert einen einfachen Aktienmarkt mit zufälligen Preisänderungen.

  • Java
  • Game
  • Simulation