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.
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.
- Sie entwickeln eine mobile App und brauchen Backend, API und Admin-Panel dahinter
- Ihr Team verwaltet Bestellungen, Nutzer oder Inhalte in Tabellen und braucht ein richtiges Admin-Panel
- Ihre Kunden sollen Bestellungen, Buchungen, Dokumente oder Abos in einem persönlichen Kundenkonto sehen
- Ihr Onlineshop braucht eine neue Oberfläche, eine Zahlungsanbindung oder Marketing-Tools
- Ihre Web-App wurde schnell auf Next.js oder Node.js gebaut, und jetzt macht jedes Release etwas anderes kaputt
- Sie haben eine Plattform eines anderen Teams, die weiterentwickelt werden muss
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
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 begründete Stack-Empfehlung vor der Kalkulation
- Gemeinsame Typen für Server und Client, sodass API-Änderungen schon beim Build auffallen
- Architektur und Datenmodell schriftlich festgehalten, nicht nur in den Köpfen der Entwickler
- Code in Ihrem Repository, mit Anleitung für Build und Deployment
- Keine überflüssigen Frameworks oder kostenpflichtigen Tools, die Sie umsonst pflegen müssten
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.
- Eine API für mobile Apps, den Web-Client und Partnerintegrationen
- Rollen und Berechtigungen für Kunden, Mitarbeitende und Partner
- Admin-Panel für Inhalte, Nutzer, Bestellungen und Berichte
- Zahlungen, E-Mail, Push-Benachrichtigungen und Analytics angebunden
- Spielraum für neue Clients und Integrationen
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.
- Responsive Oberfläche, bis zum Smartphone-Bildschirm geprüft
- Anbindung von Zahlungssystemen und Checkout
- Analytics und Conversion-Tracking vor dem Launch eingerichtet
- Ladezeiten vor dem Release geprüft
- Ein Content-Management-System, das Ihr Team ohne Entwickler nutzen kann
So läuft ein Webprojekt ab
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.
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.
Architektur
Datenmodell, API und Infrastruktur werden vorab geplant. Sie erhalten ein dokumentiertes Konzept, mit dem jedes kompetente Team arbeiten kann.
Entwicklung
Backend und Frontend in Sprints, mit Ergebnissen, die Sie unterwegs auf einem Testserver ansehen und ausprobieren können.
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.
Betreuung
Updates, Fehlerbehebung, Monitoring und neue Funktionen nach dem Launch, so lange Sie sie brauchen.
Technologien
Backend
- TypeScript: NestJS, Fastify
- tRPC, Hono
- Außerdem: PHP (Laravel, Yii2)
- Außerdem: Ruby on Rails, Python
Frontend
- Next.js (App Router, SSR, ISR)
- React
- Vue.js
- TypeScript
Daten
- PostgreSQL
- Prisma
- MySQL
Content-Management
- WordPress
- WooCommerce
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.
Passende Projekte
Siehe auch: WordPress und WooCommerce · Technisches SEO · App-Entwicklung · Website-Betreuung
Stimmen
Das Revol-Team stärkt die Entwicklungskapazitäten des Kunden kontinuierlich durch hochwertige Arbeit und verlässlichen Support. Die Kommunikation ist effektiv, und das Team versteht die Anforderungen und das Geschäft des Kunden sehr gut.
Tomas
Die Arbeit von Revol hat die Erwartungen voll erfüllt und den Kunden zufriedengestellt. Der frische Ansatz und die ständige Erreichbarkeit für Support waren wertvolle Pluspunkte. Wer ein kommunikatives, kundenorientiertes Team sucht, um seine Ziele zu erreichen, ist hier richtig.
Andrey
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