Webentwicklung

Wir entwickeln die Serverseite mobiler Apps, Admin-Panels, Kundenportale und Webanwendungen. Neue Projekte setzen wir meist durchgängig in TypeScript um: NestJS oder Fastify mit PostgreSQL auf dem Server und Next.js im Frontend. Plattformen, die bereits auf Laravel, Yii2 oder Rails laufen, entwickeln wir auf ihrem eigenen Stack weiter.

Webentwicklung

Wer mit Webprojekten zu uns kommt

Ein Großteil unserer Webarbeit ist der Teil, den Nutzer nie als eigenes Produkt sehen: Server, API, Admin-Panel. Der Rest sind Websites, die Traffic tragen und verkaufen müssen.

Was wir entwickeln

Backends und APIs

Serverseite für mobile und Webprodukte: Konten und Rollen, Daten, Zahlungen, Benachrichtigungen und Integrationen mit Drittanbieterdiensten. APIs liefern wir mit Dokumentation, damit später auch ein anderes Team sie nutzen kann.

Admin-Panels und interne Tools

Oberflächen, mit denen Ihr Team Inhalte, Nutzer, Bestellungen und Berichte verwaltet. Gebaut nach den tatsächlichen Arbeitsabläufen, mit Rollen und Berechtigungen, statt nach einer generischen Vorlage.

Kundenportale

Persönliche Kundenkonten, in denen Kunden ihre Bestellungen, Buchungen, Dokumente oder Abos sehen, bezahlen und ihre Daten selbst aktualisieren, statt dem Support zu schreiben.

Web-Apps mit Next.js

Webanwendungen für Ihre Kunden auf dem Next.js App Router, serverseitig gerendert oder inkrementell neu generiert (SSR und ISR), damit Seiten schnell laden und Suchmaschinen sie indexieren. Typisierte APIs mit tRPC oder Hono zwischen Frontend und Backend.

Onlineshops und Marketing-Websites

Katalog, Checkout, Zahlungssysteme und Werbewerkzeuge, dazu Landingpages und Unternehmenswebsites. Shops und Websites, die Ihr Team ohne Entwickler pflegt, bauen wir meist auf WordPress und WooCommerce; dafür gibt es eine eigene Seite.

Arbeit an bestehenden Plattformen

Neue Funktionen, Redesign und Refactoring für Plattformen anderer Teams. Wir lesen zuerst den Code und sagen Ihnen, ob es günstiger ist, das Bestehende weiterzuentwickeln oder neu zu bauen.

Der Stack folgt der Aufgabe

Der Stack folgt der Aufgabe

Für neue Produkte setzen wir standardmäßig auf beiden Seiten auf TypeScript: NestJS mit Prisma und PostgreSQL auf dem Server, oder Fastify, wenn der Dienst klein ist und Geschwindigkeit zählt, und Next.js mit dem App Router für den Webclient. tRPC oder Hono teilt die API-Typen zwischen beiden, sodass ein umbenanntes Feld den Build scheitern lässt statt die Produktion. Wir arbeiten auch mit PHP (Laravel und Yii2), Ruby on Rails und Python, und wenn Sie mit einer Plattform auf einem dieser Stacks kommen, entwickeln wir in der Regel darauf weiter. Einen Wechsel schlagen wir nur vor, wenn der aktuelle Stack das Produkt tatsächlich bremst, denn die falschen Werkzeuge bezahlen Sie über Jahre.

Eine Serverseite für Apps, Web und das Team dahinter

Eine Serverseite für Apps, Web und das Team dahinter

Ein typisches Projekt bei uns ist ein Backend mit mehreren Clients. Für ELLO Music haben wir eine Plattform zur Verbreitung von Musikvideos gebaut, bei der ein Laravel-Backend iOS- und Android-Apps sowie einen Web-Client in Vue.js bedient. Die Stellium Music App folgt demselben Muster, mit getrennten Bereichen für Hörer, Künstler und Werbetreibende. Wir entwerfen zuerst Datenmodell und API, damit später ein neuer Client, eine Partnerintegration oder eine Automatisierung ohne Umbau des Kerns hinzukommen kann, und ein Admin-Panel ermöglicht das Tagesgeschäft, ohne für jede Änderung einen Entwickler zu rufen.

Shops und Websites, die verkaufen müssen

Shops und Websites, die verkaufen müssen

Für NIS-Store, einen der größten Importeure von Xiaomi-Geräten nach Europa und in die USA, haben wir eine neue Oberfläche für den Onlineshop entwickelt, Zahlungssysteme angebunden und Marketingwerkzeuge ergänzt. Für LunchPoint haben wir einen Dienst für den britischen Markt gebaut, der Restaurants, ihre Speisekarten, Rabatte und kommende Veranstaltungen bündelt, mit Suche nach Standort. Websites, die verkaufen, brauchen dieselbe technische Sorgfalt wie interne Systeme, dazu besondere Aufmerksamkeit für Ladezeit, Analytics und Checkout, wo ein kleiner Fehler echtes Geld kostet. Shops auf WordPress und WooCommerce sowie technische SEO-Audits haben jeweils eine eigene Seite.

So läuft ein Webprojekt ab

01

Analyse und Umfang

Wir klären Nutzer, Rollen, Integrationen und was bereits vorhanden ist. Sie erhalten einen schriftlichen Leistungsumfang, eine Stack-Empfehlung und eine Schätzung von Zeit und Kosten.

02

UX/UI-Design

Prototypen und Layouts für die wichtigsten Seiten und Zustände, bereit für die Umsetzung. Sie geben die Oberfläche frei, bevor die Entwicklung beginnt.

03

Architektur

Datenmodell, API und Infrastruktur werden vorab geplant. Sie erhalten ein dokumentiertes Konzept, mit dem jedes kompetente Team arbeiten kann.

04

Entwicklung

Backend und Frontend in Sprints, mit Ergebnissen, die Sie unterwegs auf einem Testserver ansehen und ausprobieren können.

05

Tests und Launch

QA von Funktionen, Layouts und Integrationen, danach Deployment auf Ihr Hosting oder in Ihre Cloud. Die Website geht auf Konten live, die auf Sie registriert sind.

06

Betreuung

Updates, Fehlerbehebung, Monitoring und neue Funktionen nach dem Launch, so lange Sie sie brauchen.

Technologien

Backend

Frontend

Daten

Content-Management

Formen der Zusammenarbeit

Festpreisprojekt

Umfang, Kalkulation und Zeitplan werden vor der Entwicklung schriftlich vereinbart. Geeignet für neue Websites, Shops und Portale mit klaren Anforderungen.

Dediziertes Team

Backend- und Frontend-Entwickler sowie QA arbeiten kontinuierlich an Ihrer Plattform. Geeignet für Produkte, die von Release zu Release wachsen.

Nach Aufwand

Abrechnung der tatsächlich geleisteten Stunden mit regelmäßigen Berichten. Geeignet für Code-Audits, Integrationen und kleinere Verbesserungen an einer bestehenden Website.

Stimmen

Jeden Kunden und sein Projekt behandeln wir mit Sorgfalt.

Häufig gestellte Fragen

Können Sie mit einer bestehenden Website oder Plattform arbeiten?

Ja, und die meisten unserer Webprojekte beginnen so. Wir lesen zuerst den Code und sagen Ihnen, ob es günstiger ist, das Bestehende weiterzuentwickeln oder neu zu bauen. Beide Antworten kommen vor, und die Gründe erfahren Sie in jedem Fall.

WordPress oder Individualentwicklung: Was brauchen wir?

WordPress, wenn die Website vor allem aus Inhalten besteht und Ihr Team Seiten, News und Landingpages selbst veröffentlicht; diese Arbeit beschreibt unsere Seite zu WordPress und WooCommerce. Individuelle Entwicklung, meist TypeScript mit NestJS und Next.js, wenn Geschäftslogik dazukommt: Konten, Bestellungen, Rollen, Integrationen, Berechnungen. Viele Projekte nutzen beides: WordPress für die Marketing-Website und eine individuelle Plattform hinter dem Login.

Warum TypeScript für neue Projekte?

Eine Sprache auf dem Server und im Browser bedeutet gemeinsame Typen: Ändert sich die API, schlägt der Build fehl, bevor Nutzer einen Fehler sehen. TypeScript-Entwickler sind zudem leicht zu finden, sodass ein Team, das später übernimmt, den Code lesen kann. Eine Plattform, die bereits auf PHP oder Rails läuft, muss deshalb nicht neu geschrieben werden.

Wie wird der Preis berechnet?

Wir zerlegen das Projekt in Seiten, Funktionen und Integrationen, schätzen jedes Element in Stunden und rechnen Design, QA und Launch hinzu. Danach wählen Sie ein Festpreisprojekt, ein dediziertes Team oder Abrechnung nach Aufwand. Wir veröffentlichen keine Preise, weil eine Landingpage und ein Kundenportal nicht vergleichbar sind.

Wie lange dauert ein Webprojekt?

Eine Promo-Website und eine Plattform mit Konten, Zahlungen und Integrationen sind sehr unterschiedliche Aufwände, deshalb antworten wir, nachdem wir die Anforderungen durchgegangen sind. Sie erhalten eine Kalkulation vor dem Start, und ändert sich der Umfang, wird sie offen angepasst.

Wem gehören Hosting, Domain und Konten?

Ihnen. Wir können die Infrastruktur einrichten und administrieren, aber die Konten sind von Anfang an auf Sie registriert, sodass nichts von unserer weiteren Beteiligung abhängt.

Betreuen Sie Websites nach dem Launch?

Ja: Updates, Fehlerbehebung, Monitoring und neue Funktionen, auch für Websites anderer Teams. Details finden Sie auf unserer Seite zur Website-Betreuung.

Erzählen Sie uns von Ihrem Projekt

Beschreiben Sie die Aufgabe in wenigen Zeilen. Innerhalb eines Werktags melden wir uns mit Rückfragen oder einer ersten Einschätzung zu Umfang und Kosten.

Lieber per E-Mail oder Telefon?

welcome@revolsource.com
+38 097 662 23 20

Revol Software OÜ, Tallinn, Estland. Unser Team ist weltweit verteilt.

Werden Sie Teil unseres Teams

Senden Sie Ihren Lebenslauf an career@revolsource.com