Entwicklung von Web-Apps — SPA, CRM, Kundenportale.
Wir bauen Anwendungen, die täglich genutzt werden. Komplexe Formulare, Tabellen mit tausenden Zeilen, Online-Kollaboration, Dashboards mit Live-Daten. Der Code wird so geschrieben, dass jede:r Entwickler:in ihn nach einem halben Jahr aufmachen und sofort verstehen kann, was passiert.
§ 02.1 Was wir bauen
Single-Page Application
Schnelle interaktive Anwendungen: Editoren, Konfiguratoren, Canvas-Tools, Chats. State-Management ohne Schmerzen, Routing, Offline-Modus auf Wunsch.
Interne Systeme
Admin-Panels, Kundenportale, CRM, ERP — interne Tools, die Mitarbeitenden keine Zeit stehlen sollen. Rollen, Rechte, Audit-Trail.
Analytics-Dashboards
Echte Daten in Echtzeit: Charts, Filter, Export. Anbindung an ClickHouse, BigQuery, Postgres oder Event-Streams.
SaaS-Produkte
Multi-Tenant-Anwendungen: Billing, Subscriptions, Organisationen, Einladungen, API für Integrationen, Webhooks. Vom MVP bis zur Skalierung.
Kundenportal
Portal für B2C-/B2B-Nutzer:innen: Bestellungen, Dokumente, Zahlungen, Support, Benachrichtigungen. Anbindung an 1C, AmoCRM, Bitrix24 oder Ihr eigenes Backend.
Bildungs- und HR-Portale
LMS, Onboarding-Systeme, interne Wissensdatenbanken. Suche, Benachrichtigungen, Fortschrittsanzeige, Zertifikate, Rollen.
§ 02.2 Wie der Prozess aussieht
- Wir starten mit den Schlüsselszenarien: was Nutzer:innen am häufigsten tun und wo sie es heute ausbremst.
- Design der API und des Datenmodells — bevor der erste Screen entsteht.
- Sprints von 1–2 Wochen. Am Ende jedes Sprints ein lauffähiger Build in einer produktionsnahen Umgebung.
- Integrationstests auf den kritischen Pfaden — damit eine DB-Migration nicht freitags den Zahlungsfluss kippt.
- Monitoring von Fehlern und Performance — Sentry, Logs, Incident-Dashboard.
- API-Dokumentation und Anleitungen für Administrator:innen.
§ 02.3 Stack
Frontend: TypeScript, React 19 oder Svelte 5. TanStack Query, tRPC, Zustand / Nanostores. CSS Modules oder Tailwind — je nach Team-Vorliebe.
Backend: Node.js (Fastify, Hono), Go, Python — je nach Aufgabe und Wartungsteam. Postgres, Redis, manchmal ClickHouse.
Authentication: Auth.js, WorkOS, Clerk oder eigene Lösung — abhängig von Anforderungen an Enterprise-SSO / LDAP.
Zahlungen und Billing: Stripe, YooKassa, CloudPayments, Paddle, Lago für Subscription-Modelle.
Was wir vermeiden: jQuery, Angular 1.x, überkomplexe Microservice-Architekturen dort, wo ein modularer Monolith ausreicht.
§ 02.4 Dauer
Kleines Admin-Panel
2–3 WochenCRUD, Rollen, Authentifizierung, Reports. Internes Tool für eine Abteilung von bis zu 20 Personen.
CRM / ERP / Portal
4–6 WochenMehrrollensystem mit Integrationen, Benachrichtigungen, Geschäftslogik. Mittlere Größe für mittelständische Unternehmen.
SaaS / Plattform
6+ WochenMVP einer Multi-Tenant-Plattform mit Billing, API und Infrastruktur. Danach schrittweiser Ausbau.
Der Preis ist immer individuell — er hängt von der Komplexität der Geschäftslogik, der Anzahl der Rollen und Integrationen ab. Wir nennen ihn nach einem kurzen Erstgespräch.
§ 02.5 Häufige Fragen
Wir haben bereits eine React-App. Können Sie sich einklinken?
Ja, wir übernehmen Einzelaufgaben: ein verkorkstes Modul neu schreiben, einen neuen Flow ausrollen, technische Schulden abbauen. Wir arbeiten über Ihr Git, mit PR-Reviews. Dauerhaftes „Mitsitzen im Team“ ist allerdings nicht unser Modell.
Geht es auch ohne Design?
Ja. Für interne Tools reicht oft eine Komponentenbibliothek (Radix, shadcn/ui) und solide UX-Arbeit. Für Kundenprodukte ist Design vorzuziehen.
Wie sieht es mit Tests aus?
Integrationstests auf den kritischen Pfaden — Pflicht. Unit-Tests für komplexe Geschäftslogik. E2E mit Playwright — wenn es sich rechnet. „100 % Coverage erzwingen“ — nein, das ist Budgetverschwendung.
Skaliert das System unter Last?
Die Architektur ist von Anfang an mit Reserve angelegt: stateless Server, Queues, Cache, horizontale Skalierung. Wenn relevant Traffic erwartet wird, prüfen wir das vor dem Release mit einem Lasttest.
Beschreiben Sie
was wir bauen.
hi@weiss.help ↗
Erstes 20-Minuten-Gespräch — kostenlos. Angebot innerhalb eines Tages.