Frontend für Webapps

Bedienbar, modular und robust

Desktopansicht der Webapp Auktio

Anwendungen, die Ihre Ideen zum Leben erweckt

Ich habe Erfahrungen mit kleinen und großen Anwendungen, egal ob es sich dabei um Webapps, kleinere Tools oder komplexe Administrationsoberflächen handelt. Über die letzten Jahre habe ich an verschiedenen Projekten mitgearbeitet, bei denen unterschiedliche Technologien zum Einsatz kamen.

Technologien ansehen

Bedienbare Oberflächen

Desktopansicht der Webapp Extranet zur Pflege von Auktionsdaten

Gerade bei komplexen Anwendungen ist eine verständliche und gut bedienbare Oberfläche unabdingbar, bei der sich die Anwender nicht verlaufen. Die Aufgabe eines Frontendentwicklers ist es daher, Design, Funktion und User Experience (UX) unter einen Hut zu bekommen. Webapps müssen sich intuitiv bedienen lassen, dass die Arbeit schnell und mit wenigen Klicks durchgeführt werden kann.

Skalierbar, modular, langlebig und updatesicher

Animierte Grafik mit Kollegen die an einem Projekt arbeiten

Eine Webapp zu entwickeln ist eine langfristige Investition in Ihr Unternehmen. Von daher sollte Ihre Software skalierbar, modular und mit den richtigen Technologien gebaut sein. Meine Codes basieren auf HTML5, Sass, nativem Javascript oder Vue.js. Als Framework nutze ich gerne Bootstrap, auch jQuery kam oft zum Einsatz. Ich habe mich in den Welten von Laravel als Framework für PHP und .NET als Framework für C# bewegt und dabei mit den Template-Engines Blade oder Razor gearbeitet. Andere Technologien wie Smarty oder das Template-Toolkit für Perl sind mir ebenfalls geläufig. Meine Erfahrung gibt Ihnen die Flexibilität für Ihr Team, damit Ihre Software wachsen kann.

Vue.js

Durch das Framework Vue.js lassen sich modulare und teils extrem komplexe Webapps bauen. Durch das MVVM-Muster gelingt eine Trennung zwischen Daten, Logik und Darstellung. Komponenten ermöglichen den flexiblen Einsatz Funktionen an beliebigen Stellen. In Stores wie Pinia werden die Daten an einer zentralen Stelle für alle Komponenten gehalten. Durch die Datenbindung erspart man sich das mühsame Zusammensuchen von Informationen an verschiedenen Stellen des Codes. All diese Features machen Vue.js zu einem Werkzeug für moderne und dynamische Anwendungen, die ihren Nutzern eine zeitgemäße User Experience (UX) liefert.

Warum ich?


  • Über 10 Jahre Erfahrung

  • Flexible & erweiterbare Software

  • Standardkonformer Einsatz von HTML

  • Modulare Nutzung von CSS & Sass

  • Robuster und wiederverwendbarer JS-Code

  • Single Page Applications & Datenbindung mit Vue.js 2 + 3

  • Zusammenarbeit mit PHP-Entwicklern im Laravel-Umfeld

  • Zusammenarbeit mit .NET-Entwicklern

Arbeitsproben

Mobile Ansicht der Webapp Auktio

Webapp

Vue.js Laravel

Projekt Auktio

Mobile Ansicht der Webapp Extranet zur Pflege von Auktionsdaten

Webapp

Vue.js Laravel

Projekt Extranet

Ansicht des Redaktionssystems omniv.io

Webapp

Vue.js Laravel

Projekt omniv.io Artikeleditor

Ansicht des Content Management Systems omniv.io

Webapp

Vue.js Laravel

Projekt omniv.io CMS