Individuell programmierte Web-Apps für Ihren Anwendungsfall
Von uns auch gerne „webfähige Software“ genannt. Web-Apps kommen zum Einsatz, wenn herkömmliche Programme und Anwendungen nicht mehr ausreichen. Die Planung und Umsetzung von individualisierter Software ist unsere Leidenschaft und hat keine Grenzen in Umfang und Einsatzmöglichkeiten. Ob es kleine Programme sind, die Ihnen interne Betriebsabläufe erleichtern, Tools für Ihre Kunden, Schnittstellen, um von Ihnen verwendete Programme miteinander kommunizieren zu lassen oder eine interne Verwaltungssoftware für ihr ganzes Unternehmen – wir stellen uns jeder Herausforderung.
Jede Lösung im Bereich Software ist so individuell und Unternehmens- bzw. produktspezifisch, dass eine Auflistung Ihrer Möglichkeiten den Rahmen sprengen würde. Haben Sie eine Idee, ein Problem oder wollen etwas bestehendes weiterentwickeln, dann kontaktieren Sie uns gerne für ein kostenloses Erstgespräch.
Als kleiner Anhaltspunkt eine Auflistung, in welchen Bereichen wir Ihnen helfen können und mit welchen Tools wir bereits gearbeitet haben:
Programmierung
Programmierung ist unsere große Leidenschaft. Bei den Programmiersprachen arbeiten wir momentan mit JavaScript bzw. Node.js, Python und PHP. Im Frontend arbeiten wir vor allem mit JavaScript Frameworks wie React, aber auch React-basierten Frameworks wie Next.js oder Gatsby. Backend-Systeme erstellen wir vor allem mit den Frameworks serverless und Symfony.
Datenbanken
Bei Datenbanken sind wir sowohl mit SQL basierten Systemen wie MySQL und PostgreSQL aber auch mit NoSQL Datenbanken wie DynamoDB vertraut. Für anspruchsvollere Anwendungen, bei denen es verstärkt um Suche und Analyse geht, arbeiten wir auch gerne mit Suchmaschinen wie Elasticsearch oder Algolia.
Cloud-Computing
Bei Cloud-Computing arbeiten wir mit diversen Services des Cloud-Providers AWS (Amazon-Web-Services). Zu Security & Identity Services wie IAM und Cognito oder Services für Management & Überwachung wie CloudFormation und CloudWatch, die für die meisten Anwendungen gebraucht werden, kennen wir uns auch mit folgenden Services gut aus: Lambda (Datenverarbeitung), API Gateway (Bereitstellung von Inhalten), S3 (Datenspeicherung), Cloudfront (Contend Delivery Network – CDN), DynamoDB (NoSQL-Datenbank)
Server, Networking & Web Operations
Für den Betrieb von webfähiger Software ist die Arbeit im Bereich Networking, Server und Web Operations unerlässlich. Wir kümmern uns um Einrichtung, Konfiguration und Verwaltung von virtuellen Servern, Loadbalancing, Monitoring und Continuous Integration.
Projektmanagement
Jede gute Software steht und fällt mit gutem Projektmanagement. Wir arbeiten am liebsten mit agilen Projektmanagementmethoden. Wir kümmern uns um die Planung von kleinen bis mittelgroßen Softwareprojekten und arbeiten in jedem Projekt mit Ticket-Systemen wie JIRA und Trello. Das Einrichten von Testumgebungen ermöglicht kurze Feedbackschleifen ermöglicht es Ihnen jederzeit den Projektfortschritt mitverfolgen zu können.
Schnittstellenanbindung
Wir arbeiten gerne mit Daten und schrecken auch nicht vor größeren Datenmengen zurück. Die Integration von externen Schnittstellen in Softwareanwendungen und die damit verbundene Planung und Datenaufbereitung machen uns Spaß. Schon während unseres Studiums haben wir uns Projekten wie dem rover organizer und SLP gewidmet, die genau diesen Bereich ansprechen.
Mobile Apps – Web Apps
Wir entwickeln progressive Web-Apps, die vor allem für die Nutzung auf mobilen Geräten geeignet sind. Die Möglichkeiten von PWA’s kommen bis auf wenige Anwendungsfälle sehr nah an die einer nativen App heran und bieten Features wie Offlinefunktionalität, Push-Benachrichtigungen und vieles mehr. Sollten für ihr Projekt die Funktionen einer progressiven Web-App dennoch nicht ausreichen, bieten wir auch die Programmierung von nativen Apps mit React Native an.