Arbeit

Azulich Domestic

Hacking
Training
Tech-Erkundung

Eine intelligente Lösung zur Überwachung und Optimierung des Energieverbrauchs deines Zuhauses, die dir hilft, Kosten zu senken und Umweltauswirkungen zu reduzieren.

Perlen aus seidig weicher weißer Baumwolle unter lebendiger Beleuchtung

Projektübersicht

Azulich Domestic ist eine Progressive Web Application (PWA), die entwickelt wurde, um den Energieverbrauch eines Hauses zu überwachen. Was als Excel-Tabelle begann, in der ich den Stromverbrauch verfolgte, hat sich zu einem umfassenden Tool entwickelt, das mir hilft, Zeit zu sparen und zukünftige Kosten vorherzusagen.

Technische Entwicklung

Ursprünglich mit Microsofts MAUI Blazor mit WebAssembly gebaut, habe ich die Anwendung später auf React und Material Tailwind umgestellt. Dieser Übergang zeigt meinen Ansatz für persönliche Projekte: Ich nutze sie als Vehikel, um neue Technologien zu erkunden und gleichzeitig echte Probleme zu lösen.

Architektur

Die Anwendung läuft jetzt auf einer mehrschichtigen Architektur:

  • Frontend: React mit Material Tailwind, gehostet auf Netlify
  • Backend: .NET mit FastEndpoints, läuft auf einer Linode-Instanz, verwaltet durch Dokku
  • Datenbank: Eine Postgres-Instanz, bereitgestellt von Supabase

Funktionalität

Die Kernfunktionalität ermöglicht es mir, Zählerstände im Laufe des Tages zu erfassen. Die Anwendung:

  1. Berechnet Verbrauchsunterschiede zwischen den Ablesungen
  2. Wendet Prognose-Algorithmen an, um den Verbrauch am Ende des Zeitraums zu projizieren
  3. Visualisiert Trends und Muster im Verbrauch
  4. Bietet Warnungen, wenn sich Verbrauchsmuster signifikant ändern

Entwicklung als Hobby

Obwohl nicht übermäßig komplex, repräsentiert Azulich Domestic meine Leidenschaft fürs Programmieren über berufliche Anforderungen hinaus. Es zeigt, wie ich persönliche Projekte nutze, um:

  • Mit aufkommenden Technologien Schritt zu halten
  • Das Implementieren von Full-Stack-Lösungen zu üben
  • Praktische Alltagsprobleme zu lösen
  • Mit verschiedenen Architekturansätzen zu experimentieren

Die Anwendung ist derzeit live und entwickelt sich weiter, während sowohl mein technisches Wissen als auch meine Anforderungen an die Energieüberwachung wachsen.