- Order 1042In progress
- Order 1041Shipped
- Order 1040Shipped
- Order 1039To invoice
Node.js Entwicklung
Der Teil, den man nicht sieht.
Der Teil, der alles trägt.
Wir entwickeln Backends in Node.js und TypeScript: APIs, Anbindungen an Warenwirtschaft und ERP, Automatisierungen und Prozesse, die von selbst laufen. Die verborgene Seite von Webanwendungen, SaaS und Onlineshops, so geschrieben, dass ein anderer Entwickler sie lesen kann.
- Node.js
- TypeScript
- PostgreSQL
- Docker
Daten, die losgehen.
Und ankommen, wo sie sollen.
- 01
Individuelle APIs.
Dokumentierte REST-APIs für Webanwendungen, Apps und Partner, mit Authentifizierung, Rechten und Nutzungslimits.
- 02
Schnittstellen.
Warenwirtschaft, ERP, CRM, Onlineshop, Zahlungen und externe Dienste miteinander verbunden. Hat ein System keine API, finden wir einen anderen Weg: geplante Dateien, Webhooks, Queues.
- 03
Automatisierungen und geplante Jobs.
Import von Preislisten, regelmäßige Synchronisierungen, automatisch erzeugte PDFs und E-Mails. Mit Job-Queues, die es erneut versuchen, wenn etwas schiefgeht, und einem Protokoll, was passiert ist.
- 04
Backends für Webanwendungen und SaaS.
Konten, Rollen, Abos, Benachrichtigungen und die gesamte Produktlogik, auf PostgreSQL und mit Payload CMS, wenn ein Verwaltungs-Backend gebraucht wird.
- 05
Projekte übernehmen.
Node-Backends auf alten Versionen, ohne Tests oder ohne Dokumentation: Wir lesen sie, aktualisieren sie schrittweise und stellen sie auf ein sauberes Deployment.
Woran wir arbeiten
Daten von Hand kopiert.
Systeme, die miteinander reden.
Heute
- Bestellungen vom Onlineshop in die Warenwirtschaft abgetippt
- Preislisten jeden Monat von Hand aktualisiert
- Eine Excel-Datei, die von Mail zu Mail wandert
- Skripte, die nur eine Person starten kann
Danach
- Bestellungen, die von selbst übertragen werden, mit Protokoll
- Preislisten automatisch importiert
- Eine einzige Datenquelle, mit den passenden Rechten
- Dokumentierte Prozesse, mit Benachrichtigung, wenn etwas hängt
TypeScript
Eine Sprache vom Browser bis zum Server.
Ihr Code
Repository und Dokumentation gehören Ihnen.
Monitoring
Benachrichtigungen, wenn ein Prozess stoppt.
Ein Backend zeigt sich,
wenn etwas schiefgeht.
- 01
Fehler im Griff.
Jede Schnittstelle weiß, was zu tun ist, wenn das andere System nicht antwortet: erneut versuchen, Bescheid geben, keine Daten verlieren.
- 02
Sicherheit.
Eingaben beim Eintreffen geprüft, Rechte bei jeder Anfrage kontrolliert, Schlüssel und Secrets außerhalb des Codes.
- 03
Server und Deployment.
Container, automatisches Deployment, Testumgebung und Backups: Um die Serverseite kümmern wir uns.
Was wir zu Node.js
oft gefragt werden.
Was kostet die Entwicklung eines Node.js-Backends?
Das hängt davon ab, was es leisten muss: Eine Schnittstelle zwischen zwei Systemen und das Backend eines SaaS sind sehr unterschiedliche Aufgaben. Schnittstellen und Automatisierungen für bestehende Systeme schätzen wir, nachdem wir die beteiligten APIs gesehen haben. In jedem Fall bekommen Sie ein schriftliches Angebot.
Warum Node.js und keine andere Sprache?
Weil wir mit TypeScript im Browser und auf dem Server dieselbe Sprache nutzen: weniger Übergaben, weniger Fehler und ein Projekt, das sich leichter weitergeben lässt. Bei WordPress, PrestaShop und Magento arbeiten wir trotzdem in PHP, denn dort ist es die richtige Wahl.
Können Sie unsere Warenwirtschaft an den Onlineshop anbinden?
Ja, wenn das System APIs bereitstellt oder einen Datenaustausch erlaubt, auch über Dateien. Vor der Schätzung prüfen wir, was es bietet. So wissen wir, wie viel Aufwand es bedeutet.
Wo läuft das Backend?
Auf unseren Servern, in einer Cloud, die Sie schon nutzen, oder auf Ihrer Infrastruktur. In jedem Fall richten wir Testumgebung, automatisches Deployment und Monitoring mit Benachrichtigungen ein. Mehr dazu auf der Seite zu Server und DevOps.
Können Sie ein Node-Backend übernehmen, das andere geschrieben haben?
Ja. Wir lesen Code, Abhängigkeiten und Infrastruktur und sagen Ihnen dann, was bleibt, was aktualisiert und was neu geschrieben werden sollte.
Technik und Leistungen,
die zusammenpassen.
- 01Webanwendungen und AppsVerwaltungssoftware, Kundenportale, Dashboards und Apps für iOS und Android, gebaut rund um Ihre tatsächlichen Abläufe und verbunden mit den Systemen, die Sie schon nutzen.
- 02React und Next.jsWebanwendungen und Oberflächen in React und Next.js, in TypeScript: neue Projekte, Frontends für bestehende Backends und Projekte zur Übernahme.
- 03SaaS-EntwicklungVon der Idee zur ersten Live-Version: Konten, Abos, Zahlungen und Admin-Bereich, mit einem Produkt, das wachsen kann.
- 04Server und DevOpsLinux-Server eingerichtet und betreut, Hosting, automatische Deployments, Staging, Monitoring und Migrationen ohne Ausfall der Website.
Systeme, die nicht miteinander reden?
Verbinden wir sie.
Erzählen Sie uns, welche Tools Sie nutzen und wo die Daten hängen bleiben.