Zum Inhalt springen

Projektanfrage

Sprechen wir ganz unverbindlich über Ihr Projekt.

Oder nutzen Sie unser Kontaktformular

Unser Tech-Stack

Technologien die wir beherrschen.

Für Online-Plattformen, Kundenportale und Webapps

Unsere Arbeit basiert auf den fortschrittlichsten und leistungsfähigsten Open-Source-Technologien. Eine solide technologische Grundlage, kombiniert mit Code, der genau auf die Ziele des Projekts abgestimmt ist, ist entscheidend dafür, dass Internetprojekte dauerhaft leistungsstark, wartungsfreundlich und erfolgreich sind.

Was ist ein Tech Stack?

Ein Tech Stack bezeichnet die Auswahl der Technologien, die für die Entwicklung einer Anwendung genutzt werden. Dazu zählen Programmiersprachen, Frameworks, Datenbanken, Werkzeuge für Front-End und Back-End sowie APIs. Die Auswahl der Technologien im Tech Stack hat weitreichende Konsequenzen. Sie beeinflusst unter anderem die möglichen Integrationen sowie die erforderlichen Fachkenntnisse, die für die Umsetzung benötigt werden.

Frontend- und Backend- Technologien

Als Fullstack-Entwickler und spezialisten für Laravel beherrschen wir die Front- und Backendtechnologien die man für moderne Webapps benötigt.

Backend Development

  • Laravel Framework (PHP)

  • Dashboards mit Laravel Nova oder Filiament

  • APIs: Rest, Json, GraphQL, SOAP

  • Aloglia, Meilisearch, Elasticsearch, Solr

  • Statamic (als Headless CMS)

Frontend Development

  • Laravel Livewire

  • JavaScript und TypeScript

  • Alpine.Js

  • Vue.Js

  • Nuxt.Js

  • React

  • Next.Js

  • CSS und HTML5, auch Mail Templating

DevOps und CI/CD

  • Deployment und Pipeline-Workflows mit GitHub/GitLab Actions

  • Deployment auf konventionellen Unix-Servern oder in der Cloud mit AWS, Azure, Google Cloud Platform

  • nginx, Apache

  • Docker

  • MySQL, PostgreSQL und MongoDB

  • Composer, npm, Vite, Webpack

Laravel Logomark.
Statamic Logo.
PHP Logo.

Die Zusammenarbeit beginnt mit einem kostenfreien Erstgespräch, in dem wir Ihr Anliegen kennenlernen und analysieren. Mit den gewonnenen Erkenntnissen wählen wir den passenden Tech-Stack aus und beginnen mit der Planung.

Die Softwareentwicklung erfolgt mit regelmäßigen Statusmeetings, um eine effiziente Entwicklung zu gewährleisten.

Abschließend empfehlen wir frühzeitige Tests mit echten Nutzern, gefolgt vom Übergang in den Live-Betrieb.

Die Stabilität und Funktionalität Ihrer WebApp sind essenziell. Wir freuen uns, Sie langfristig mit zuverlässigem Support zu unterstützen, regelmäßige Updates zu übernehmen und Ihnen einen festen Ansprechpartner zur Verfügung zu stellen.

Im Rahmen eines Supportvertrages entwickeln wir Ihr Projekt planbar und zu festen Kosten weiter.

Erfahren Sie mehr über unsere Supportverträge.

Tech-Stack Beispiele für typische Projekte

Wir möchten Ihnen drei bewährte und häufig eingesetzte Tech-Stack-Beispiele präsentieren, die sich in unseren Kundenprojekten als besonders effektiv und leistungsfähig erwiesen haben.

Diese sorgfältig ausgewählten Technologiekombinationen repräsentieren die Vielfalt und Anpassungsfähigkeit unseres Ansatzes, um verschiedenste Anforderungen und Zielsetzungen in der Softwareentwicklung optimal zu erfüllen.

Progressive Web App: Nuxt.Js-Frontend & Laravel-Backend

  • Frontend: Nuxt.Js als Progressive Web App

  • Backend: Laravel, mit versionierter API die vom Frontend abgerufen wird.

Dieser Ansatz eignet sich besonders für interne Applikationen, die einer begrenzten Zielgruppe zur Verfügung gestellt werden sollen und hauptsächlich auf Smartphones oder Tablets genutzt werden.

PWAs (Progressive Web Apps) können auf Smartphones und Tablets ähnlich wie native Apps installiert werden. Sie bieten Zugriff auf Gerätehardware wie Kamera, Mikrofon und Sensoren und zeichnen sich durch hohe Performance aus.

Durch ihre Plattformunabhängigkeit sind PWAs nicht nur kostengünstiger in der Entwicklung, sondern können auch ohne Umweg über App- oder Play-Stores verbreitet werden.

Webapp mit dynamischem Frontend und CMS

  • Frontend: Laravel Livewire

  • Backend: Laravel und Statamic CMS

Dieser Stack ist ideal für Onlineplattformen, die ein dynamisches Frontend erfordern. Mit Livewire ermöglichen wir die schnelle Entwicklung von vollständig dynamischen Webapps und Plattformen.

Mit Statamic CMS ermöglichen wir die einfache und benutzerfreundliche Plege von content-lastigen Blogs Websites.

Die Umsetzungszeit bei diesem Stack ist im Vergleich zum PWA-Stack geringer, allerdings können mit diesem Stack entwickelte Webapps nicht als PWAs installiert werden.

Eine spätere Ergänzung einer API und eines dedizierten Frontends ist zwar möglich, jedoch mit nicht unerheblichem Aufwand verbunden.

Erfahren Sie mehr zu Statamic CMS.

Internes Tool zur Datenverwaltung: Laravel Nova

  • Front- und Backend: Laravel Nova

Für Projekte, die ausschließlich internen Zwecken dienen, wie Datenverarbeitung, Datenpflege oder Auftragsabwicklung, ist Laravel Nova besonders geeignet. Mit Nova lassen sich umfangreiche Dashboards und Eingabemasken in kürzester Zeit entwickeln.

Es ist jedoch zu beachten, dass Laravel Nova bestimmte Grenzen hat. Zwar können individuelle Komponenten entwickelt werden, aber sobald dies notwendig wird, kann der Geschwindigkeitsvorteil von Nova schnell schwinden. Das bedeutet, bei der Wahl dieses Stacks ist eine sorgfältige Analyse der Bedürfnisse entscheidend, um langfristig die richtige Entscheidung zu treffen.

Erfahren Sie mehr über Laravel Nova.