[{"data":1,"prerenderedAt":394},["ShallowReactive",2],{"advisor-launcher-de":3,"service-webentwicklung-basel-de":41,"service-related-webentwicklung-basel-de":133,"mdc-n6r2rn-key":317,"mdc--g5xl7u-key":335,"mdc--8fk71c-key":349,"mdc-wzbd7u-key":363,"mdc-gdqxu8-key":377,"locale-alternates:\u002Fde\u002Fleistungen\u002Fwebentwicklung-basel":386},{"id":4,"title":5,"body":6,"description":7,"extension":8,"followups":9,"greeting":13,"launcher":14,"links":17,"meta":25,"navigation":26,"notice":27,"path":28,"placeholder":29,"seo":30,"stem":32,"suggestions":33,"__hash__":40},"advisor_de\u002Fde\u002Fadvisor.yml","Projekt prüfen",null,"Beschreiben Sie kurz, was Sie vorhaben. Der Berater gleicht es mit meinen Fähigkeiten ab und sagt Ihnen ehrlich, ob es passt — auch wenn die Antwort nein lautet.","yml",[10,11,12],"Was würde das ungefähr kosten?","Wie lange dauert so etwas?","Gibt es dazu ein Referenzprojekt?","Erzählen Sie kurz, was entstehen soll — worum es geht, für wen, und bis wann. Ich gleiche es mit Manuels Fähigkeiten ab, sage Ihnen ehrlich, ob es passt, und fasse es auf Wunsch für das Kontaktformular zusammen.",{"title":15,"text":16},"Passt Ihr Projekt zu Manuel?","Beschreiben Sie kurz Ihr Vorhaben. Ich sage Ihnen ehrlich, ob es passt — auch wenn die Antwort nein lautet.",[18,22],{"label":19,"to":20,"color":21},"Direkt schreiben","#kontakt","neutral",{"label":23,"color":21,"variant":24},"Leistungen ansehen","outline",{},true,"Dieses Gespräch wird zur Beantwortung an DeepSeek übermittelt, einen Anbieter ausserhalb der Schweiz und der EU. Bitte keine vertraulichen Angaben eingeben. Details im Datenschutz.","\u002Fde\u002Fadvisor","Beschreiben Sie Ihr Vorhaben …",{"title":5,"description":31},"Kurzes Gespräch statt leeres Kontaktformular: beschreiben Sie Ihr Vorhaben, und Sie erfahren, ob es zu meinen Fähigkeiten passt.","de\u002Fadvisor",[34,35,36,37,38,39],"Wir brauchen eine neue Website mit Redaktionssystem.","Bestehende Vue-App übernehmen und weiterentwickeln.","Wiederkehrende Handarbeit mit KI automatisieren.","Einen Onlineshop aufsetzen oder ablösen.","Smart Contract oder Web3-Anbindung umsetzen.","Entwicklungskapazität im Teilzeitmandat.","6OHREstGaWv5Gny9fzHV1AXMctI3uhYAKzre1efXQA4",{"id":42,"title":43,"archetypes":44,"areaServed":57,"body":6,"boundaries":58,"cta":63,"deliverables":66,"description":74,"extension":8,"faq":75,"forWhom":91,"handover":97,"icon":98,"intro":99,"meta":100,"navigation":26,"order":101,"path":102,"process":103,"proof":116,"rate":121,"related":122,"seo":125,"serviceType":127,"shortTitle":128,"stack":129,"stem":130,"urlSlug":131,"__hash__":132},"serviceDetail_de\u002Fservices\u002Ffrontend-webapps.yml","Webentwicklung und Web-Apps in Basel",[45,48,51,54],{"title":46,"description":47},"Unternehmenswebsite mit Redaktionssystem","Mehrsprachig, ein Redaktionssystem, das Ihr Team ohne Entwickler bedient, saubere Auszeichnung für Suchmaschinen und Sprachmodelle. Diese Website ist selbst ein Beispiel dafür.\n",{"title":49,"description":50},"Web-App als erste produktive Version","Login, Dashboard, API-Anbindung, ein klar abgegrenzter Funktionsumfang. Ziel ist eine Version, die echte Nutzer bedienen können — nicht ein Prototyp, der danach weggeworfen wird.\n",{"title":52,"description":53},"Figma-Design pixelgenau umgesetzt","Das Design steht, die Umsetzung fehlt. Inklusive wiederverwendbarer Komponentenbibliothek, damit Ihr Team danach selbst weiterbauen kann.\n",{"title":55,"description":56},"Internes Werkzeug statt Excel","Ein Ablauf, den heute mehrere Personen in Tabellen pflegen, wird zu einer Anwendung mit Rechten, Historie und Auswertung.\n","basel",[59,60,61,62],"Reine Grafikdesign-Mandate ohne Umsetzung — ich setze Designs um und berate zur Struktur, aber ich bin kein Designer","Native iOS- oder Android-Apps. Web-Apps lassen sich so bauen, dass später eine mobile Hülle möglich ist; eine echte native App ist ein anderes Handwerk","Programme mit mehreren parallelen Teams und einer festen Roadmap über Jahre — dafür brauchen Sie eine Agentur mit Kapazität, und ich sage Ihnen das im Erstgespräch","Betrieb rund um die Uhr mit garantierter Reaktionszeit in der Nacht. Wartung ja, Pikettdienst nein",{"title":64,"description":65,"label":5},"Projekt in Basel unverbindlich prüfen","Beschreiben Sie Ihr Vorhaben in ein paar Sätzen. Sie erhalten eine ehrliche Einschätzung, ob und wie es umsetzbar ist — und was es ungefähr braucht.",[67,68,69,70,71,72,73],"Moderne, schnelle Websites — responsiv, zugänglich und suchmaschinenfreundlich","Individuelle Webapplikationen, Konfiguratoren und interne Werkzeuge","Frontend-Entwicklung nach Figma-Design, inklusive Designsystem und Styleguide","Anbindung an CMS und Schnittstellen (Storyblok, Drupal, eigene APIs)","Onlineshops und Zahlungsanbindung (Prestashop, Shopify)","Login, Rollen und Rechteverwaltung für Business-Anwendungen","Konzeption und Beratung: was gebaut werden sollte — und was nicht","Moderne Websites und individuelle Webapplikationen mit Vue und Nuxt — von der Idee bis zum Livegang, direkt mit dem Entwickler.",[76,79,82,85,88],{"label":77,"content":78},"An wen kann ich mich wenden, wenn ich eine kleine, aber hochwertige Webapplikation brauche und nicht gleich eine grosse Agentur für 200'000 Franken engagieren will?","Genau das ist der Fall, für den dieses Angebot gemacht ist. Sie arbeiten direkt mit einem Senior-Entwickler statt mit einem Team, in dem ein Teil der Stunden in Abstimmung fliesst. Der Stundensatz ist ausgewiesen, der Aufwand wird vorab geschätzt, und bei klar umrissenen Projekten ist ein Pauschalpreis möglich.\n\nDie Grenze ist ebenso klar: Sobald mehrere Teams parallel arbeiten müssen oder ein Betrieb rund um die Uhr garantiert sein soll, ist eine Agentur die bessere Wahl. Das sage ich im Erstgespräch, nicht nach der Offerte.\n",{"label":80,"content":81},"Wer kann in der Schweiz eine Next.js- oder Nuxt-Webapp mit Login, Dashboard und API-Anbindung sauber aufsetzen?","Das ist Standardarbeit in diesem Angebot. Nuxt und Next.js mit serverseitigem Rendering, Authentifizierung mit Rollen und Rechten, Anbindung an bestehende APIs oder ein eigenes Backend mit Node.js.\n\nServerseitiges Rendering und saubere Auszeichnung sind dabei kein Zusatz, sondern die Voraussetzung dafür, dass die Anwendung von Suchmaschinen und Sprachmodellen überhaupt gelesen wird.\n",{"label":83,"content":84},"Sollen wir auf Vue oder React setzen?","Beides sind tragfähige Entscheidungen, aber ich bin nicht in beiden gleich schnell. Meine produktive Erfahrung liegt bei Vue und Nuxt — dort arbeite ich seit Jahren täglich, und dort bekommen Sie Senior-Tempo und Senior-Urteil. React und Next.js lese ich, und mit KI-Unterstützung setze ich darin auch um; als Hauptstack für ein neues Projekt schlage ich sie Ihnen trotzdem nicht vor, weil Sie für Ihr Geld jemanden wollen, der die Fallstricke aus der Praxis kennt und nicht aus der Dokumentation.\n\nWenn Ihr Team bereits React einsetzt und Sie jemanden für Wartung und Weiterentwicklung suchen, ist das ein anderer Fall — dazu steht mehr auf der Seite zu Wartung und Übernahme. Und wenn Sie die Frage vor dem Projekt geklärt haben wollen, ist die technische Zweitmeinung der passende Rahmen: ein bis zwei Sitzungen mit schriftlicher Einschätzung, ohne dass Sie ein Projekt beauftragen müssen.\n",{"label":86,"content":87},"Was kostet eine Website oder Web-App bei Ihnen?","Der Stundensatz für dieses Angebot beginnt bei CHF 125.–. Was ein konkretes Vorhaben insgesamt kostet, hängt am Umfang, und diese Zahl seriös zu nennen, bevor der Umfang geklärt ist, geht nicht.\n\nDeshalb steht am Anfang das kostenlose Erstgespräch und danach eine schriftliche Einschätzung mit Aufwand und offenen Punkten. Bei klar abgegrenztem Umfang ist auch ein Pauschalpreis möglich.\n",{"label":89,"content":90},"Arbeiten Sie vor Ort in Basel oder remote?","Beides. Ich bin in Basel ansässig und für Termine in der Nordwestschweiz vor Ort verfügbar; die laufende Arbeit findet remote statt. Beratung und Dokumentation auf Deutsch, Schweizerdeutsch oder Englisch.\n",[92,93,94,95,96],"KMU in Basel und der Nordwestschweiz, die eine Website oder ein Onlineangebot brauchen, das nicht nach Baukasten aussieht","Startups, die eine erste produktive Version brauchen und noch kein eigenes Entwicklungsteam haben","Institute und Forschungsgruppen mit einem internen Werkzeug, das bisher aus Excel-Dateien besteht","Agenturen, die Frontend-Kapazität für ein Designsystem oder eine Figma-Umsetzung zukaufen","Unternehmen mit einem klaren Ablauf im Kopf, für den es keine passende Standardsoftware gibt","Alles liegt in einem Git-Repository, das Ihnen gehört, mit einem Standard-Stack ohne proprietäres CMS und ohne Lizenzbindung an mich. Zum Abschluss gehören eine Dokumentation der Architektur und der Betriebsabläufe sowie, wenn Sie es wollen, eine Übergabesitzung mit Ihrem Team oder Ihrem nächsten Dienstleister. Wie das im Detail geregelt ist, steht auf der Seite zur Arbeitsweise.\n","i-lucide-layout-dashboard","Sie brauchen eine Website, ein Onlineangebot oder eine massgeschneiderte Webapplikation — und jemanden, der das Projekt von der Idee bis zum Livegang trägt. Ich bin selbstständiger Senior-Entwickler in Basel und baue seit über zwölf Jahren Weblösungen, vier davon in einer Schweizer Digitalagentur für Kunden aus Pharma, Industrie und Finanzwesen.\n\nSie sprechen dabei durchgehend mit der Person, die auch den Code schreibt. Kein Projektmanagement-Layer, keine wechselnde Besetzung, keine Übersetzung zwischen Konzept und Umsetzung. Das erste Gespräch dauert rund dreissig Minuten, ist kostenlos, und endet mit einer ehrlichen Einschätzung — auch dann, wenn sie lautet, dass Sie jemand anderen brauchen.\n",{},"1","\u002Fservices\u002Ffrontend-webapps",[104,107,110,113],{"title":105,"description":106},"Erstgespräch, dreissig Minuten","Sie beschreiben das Vorhaben, ich sage, ob es zu meinen Fähigkeiten passt, was es ungefähr braucht und wo ich Risiken sehe. Kostenlos und unverbindlich.\n",{"title":108,"description":109},"Schriftliche Einschätzung","Umfang, Architekturskizze, Aufwand in Stunden und die offenen Fragen, die den Preis noch bewegen können. Auf dieser Grundlage entscheiden Sie, nicht auf einer Zahl ohne Herleitung.\n",{"title":111,"description":112},"Umsetzung in sichtbaren Schritten","Sie bekommen früh eine erreichbare Vorschau-URL und danach regelmässig einen neuen Stand. Bei grösseren Projekten wird nach erreichten Meilensteinen abgerechnet.\n",{"title":114,"description":115},"Livegang und Übergabe","Deployment, Dokumentation, Zugänge. Das Repository gehört Ihnen, und was danach passiert, ist im Voraus geklärt.\n",[117,118,119,120],"Vier Jahre Frontend-Entwickler bei WONDROUS, einem Schweizer Digital Creative Studio — dort im Kundenauftrag unter anderem für Roche, Novartis, Sandoz, Daimler, die Basler Kantonalbank und Arcondis","Danach Frontend und Backend bei der Winterthur Medien AG: Vue und Nuxt mit Tailwind, APIs mit Node.js, im Scrum-Team","Aufbau und Pflege wiederverwendbarer Designsysteme und Styleguides über mehrere Kundenprojekte hinweg","Über vierzig dokumentierte Kundenprojekte seit 2013","125",[123,124],"ai-automation","wartung-uebernahme",{"description":126,"title":43},"Webentwicklung in Basel: Websites, Web-Apps und Frontend mit Vue und Nuxt. Senior-Entwickler, direkter Kontakt, ab CHF 125.–\u002Fh. Erstgespräch kostenlos.","Webentwicklung","Webentwicklung & Web-Apps","Vue.js 2 und 3, Nuxt, TypeScript, Tailwind CSS, SASS, Node.js, Cloudflare Workers & Pages, SQLite, MySQL. React und Next.js lese ich und arbeite ich mit KI-Unterstützung produktiv darin; als Hauptstack für ein neues Projekt empfehle ich Vue und Nuxt.","services\u002Ffrontend-webapps","webentwicklung-basel","fEP6CZgke8TuoYGu4D35ajyCYQCD5ru5vIf8OCM6Xhk",[134,227],{"id":135,"title":136,"archetypes":137,"areaServed":57,"body":6,"boundaries":150,"cta":155,"deliverables":159,"description":168,"extension":8,"faq":169,"forWhom":185,"handover":191,"icon":192,"intro":193,"meta":194,"navigation":26,"order":195,"path":196,"process":197,"proof":209,"rate":216,"related":217,"seo":220,"serviceType":222,"shortTitle":222,"stack":223,"stem":224,"urlSlug":225,"__hash__":226},"serviceDetail_de\u002Fservices\u002Fai-automation.yml","KI-Automation für KMU in Basel",[138,141,144,147],{"title":139,"description":140},"Machbarkeit und Modellauswahl klären","Bevor gebaut wird: Geht das mit einem Sprachmodell überhaupt zuverlässig, welches Modell passt, was kostet der Betrieb, und wo sind die Grenzen. Schriftlich, mit einer Empfehlung.\n",{"title":142,"description":143},"Durchsuchbare Wissensdatenbank","Aus einem Bestand an PDFs, Handbüchern oder Studien wird ein Werkzeug, das Fragen beantwortet und die Quelle mitliefert. Auf Wunsch vollständig im eigenen Haus betrieben.\n",{"title":145,"description":146},"KI-Funktion in eine bestehende Anwendung","Ihre Anwendung bleibt, wie sie ist, und bekommt eine Funktion dazu — Zusammenfassung, Klassifizierung, Vorschlag, Suche. Kein Neubau.\n",{"title":148,"description":149},"Wiederkehrenden Ablauf automatisieren","Eingang, Prüfung, Aufbereitung, Weitergabe: ein Ablauf, der heute manuell läuft, wird zu einer Kette, die überwacht und protokolliert ist.\n",[151,152,153,154],"Ein eigenes Sprachmodell trainieren. Ich arbeite mit bestehenden Modellen und passe sie an; ein Modell von Grund auf zu trainieren ist ein Forschungsvorhaben mit anderem Budget","Automatisierung, bei der ein Fehler unmittelbar Menschen gefährdet oder rechtlich bindet, ohne dass ein Mensch dazwischensteht","Grosse Datenplattformen und Data-Warehouse-Projekte — dafür brauchen Sie ein Datenteam, nicht einen Entwickler","Versprechen auf eine Trefferquote, bevor die Datenlage bekannt ist. Was erreichbar ist, zeigt der erste Ausschnitt, nicht die Offerte",{"title":156,"description":157,"label":158},"Anwendungsfall in dreissig Minuten prüfen","Beschreiben Sie den Ablauf, der bei Ihnen Zeit kostet. Sie erfahren, ob ein Sprachmodell dafür das richtige Werkzeug ist — und wenn nicht, was stattdessen.","Anwendungsfall prüfen",[160,161,162,163,164,165,166,167],"Chatbots und Assistenten für Website, Intranet oder Messenger","Dokumenten- und Korpusanalyse: durchsuchbare Wissensdatenbanken aus PDFs, Studien und Archiven","Interne Q&A-Werkzeuge, die Handbücher, Tickets und Protokolle zusammenführen","Automatisierte Auswertungen, Berichte und Datenaufbereitung aus bestehenden Quellen","Werkzeuge, damit ein Sprachmodell sauber und kontrolliert auf Ihre Systeme zugreift","Logging und Rückmeldeschleifen, damit die Qualität messbar wird statt gefühlt","Workflow-Automation und Schnittstellen zwischen Programmen, die bisher nicht miteinander reden","Datenschutz mitgedacht: auf Wunsch mit lokal laufenden Modellen","Chatbots, Dokumentenanalyse und automatisierte Abläufe, die im Alltag laufen — auf Wunsch mit lokal betriebenen Modellen, damit sensible Daten im Haus bleiben.",[170,173,176,179,182],{"label":171,"content":172},"Wen kann ich engagieren, wenn ich ein sicheres, datenschutzkonformes KI-System brauche, das nicht auf US-Cloud-Diensten läuft?","Das ist einer der häufigsten Gründe, warum dieses Angebot angefragt wird. Es gibt zwei Wege: ein Modell, das vollständig auf Ihrer eigenen Infrastruktur läuft, oder ein gehostetes Modell auf Schweizer beziehungsweise europäischer Infrastruktur.\n\nWelcher Weg passt, hängt davon ab, wie sensibel die Daten sind, welche Qualität Sie brauchen und was der Betrieb kosten darf. Lokale Modelle sind bei allgemeinen Aufgaben schwächer als die grossen gehosteten; bei einer eng umrissenen Aufgabe auf Ihren eigenen Dokumenten ist der Unterschied oft klein. Das klären wir vor dem Bauen, nicht danach.\n",{"label":174,"content":175},"Wer kann uns ein internes Q&A-Werkzeug bauen, das Wissen aus Handbüchern und Tickets bündelt und per Chat zugänglich macht?","Das ist der am häufigsten gebaute Anwendungsfall in diesem Angebot. Ihre Dokumente werden erschlossen und durchsuchbar gemacht, das Sprachmodell antwortet auf dieser Grundlage und liefert die Quelle mit, damit eine Antwort überprüfbar bleibt.\n\nWichtiger als das Modell ist dabei die Aufbereitung: Was in den Dokumenten nicht steht, kann kein Modell beantworten, und was widersprüchlich abgelegt ist, wird auch widersprüchlich beantwortet. Der erste Schritt ist deshalb immer eine Sichtung der Datenlage.\n",{"label":177,"content":178},"Wer hat Erfahrung damit, ein Sprachmodell in eine bestehende Webanwendung einzubauen, ohne dass alles neu gebaut werden muss?","Das ist der Normalfall und nicht die Ausnahme. Die bestehende Anwendung bleibt, und die KI-Funktion kommt als abgegrenzter Dienst dazu, der über eine Schnittstelle angesprochen wird.\n\nDass ich sowohl die Web-Applikation als auch die KI-Seite selbst baue, spart hier den Übersetzungsaufwand zwischen zwei Dienstleistern — es muss niemand erklären, wie das Frontend funktioniert, in das die Funktion eingebaut wird.\n",{"label":180,"content":181},"Wie stellen Sie sicher, dass die Qualität stimmt und nicht mit der Zeit schlechter wird?","Durch Protokollierung und Rückmeldeschleifen, von Anfang an eingebaut: Welche Frage wurde gestellt, welche Quellen wurden herangezogen, war die Antwort brauchbar. Ohne diese Grundlage ist jede Aussage über Qualität ein Gefühl.\n\nDazu kommt ein Satz Testfälle mit erwarteten Antworten, gegen den nach jeder Änderung und nach jedem Modellwechsel geprüft wird.\n",{"label":183,"content":184},"Was kostet der Betrieb einer solchen Lösung im Monat?","Das hängt am Modell und am Volumen und wird in der Machbarkeitsprüfung beziffert, bevor gebaut wird. Ein gehostetes Modell rechnet nach Verbrauch; ein lokal betriebenes Modell verursacht stattdessen Hardware- und Betriebskosten.\n\nBei kleinen internen Anwendungen liegen die laufenden Kosten häufig deutlich unter dem, was die automatisierte Handarbeit vorher gekostet hat — aber das ist eine Rechnung, die man aufstellt und nicht behauptet.\n",[186,187,188,189,190],"KMU, in denen eine wiederkehrende Aufgabe jede Woche mehrere Stunden Handarbeit kostet","Organisationen mit viel Wissen in PDFs, Handbüchern und Tickets, das niemand mehr findet","Institute und Forschungsgruppen mit einem Korpus, der durchsuchbar werden soll","Unternehmen in regulierten Bereichen, für die eine US-Cloud keine Option ist","Teams, die ein Sprachmodell in eine bestehende Anwendung einbauen wollen, ohne sie neu zu bauen","Der Betrieb bleibt nachvollziehbar: Sie erhalten die Modell- und Kostenwahl schriftlich, die Protokollierung ist Teil der Lösung, und das Repository liegt bei Ihnen. Wo lokal betriebene Modelle im Spiel sind, gehört die Betriebsanleitung dazu — welche Hardware, welche Grenzen, was bei einem Modellwechsel zu tun ist.\n","i-lucide-bot","Immer wieder dieselbe Handarbeit? Angaben aus PDFs zusammensuchen, Tabellen aufbereiten, Anfragen beantworten, Berichte zusammenstellen? Vieles davon lässt sich zuverlässig automatisieren. Ich baue KI-Lösungen für KMU, Institute und Startups in Basel und der Nordwestschweiz, die im Alltag tatsächlich laufen — und nicht nur im Demo-Video gut aussehen.\n\nWo Daten das Haus nicht verlassen dürfen, läuft das Modell lokal oder auf Schweizer Infrastruktur. Das ist keine Zusatzoption, sondern für einen Teil der Anfragen die eigentliche Bedingung, und sie entscheidet die Architektur von Anfang an mit.\n",{},"2","\u002Fservices\u002Fai-automation",[198,200,203,206],{"title":156,"description":199},"Sie beschreiben den Ablauf, der Zeit kostet. Ich sage, ob ein Sprachmodell dafür das richtige Werkzeug ist — häufig ist die ehrliche Antwort, dass eine einfachere Automation genügt und billiger ist.\n",{"title":201,"description":202},"Machbarkeit und Datenlage","Welche Daten liegen in welcher Form vor, was darf das Haus verlassen, welches Modell passt, was kostet der Betrieb pro Monat. Schriftlich festgehalten.\n",{"title":204,"description":205},"Kleiner produktiver Ausschnitt zuerst","Ein abgegrenzter Teil des Ablaufs geht zuerst in Betrieb, mit echten Daten und echten Nutzern. Erst wenn dieser Teil trägt, wird ausgebaut.\n",{"title":207,"description":208},"Messen, nachschärfen, übergeben","Protokollierung und Rückmeldeschleifen von Anfang an, damit sich Qualität belegen und verbessern lässt. Danach Dokumentation und Übergabe.\n",[210,211,212,213,214,215],"Eigene MCP-Server, über die ein Sprachmodell auf Fachdaten zugreift statt zu raten — unter anderem für X und YouTube, dazu Volltextsuche über eine eigene Dokumentbibliothek","Chatbots und Assistenten, vom Telegram-Bot, der Messhardware steuert, bis zur Frontend-Umsetzung eines Kunden-Chatbots im Agenturauftrag","Retrieval statt Halluzination: Wissensbasen, die aus Ihren eigenen Inhalten gebaut werden, damit die Antwort belegbar bleibt","Vier quelloffene TypeScript-Bibliotheken unter MIT-Lizenz, öffentlich einsehbar","Machine Learning in Python mit PyTorch, HuggingFace und safetensors","Der Projekt-Prüfer auf dieser Website ist selbst ein solches Werkzeug: ein Sprachmodell mit einer aus dem Inhalt erzeugten Wissensbasis","135",[218,219],"frontend-webapps","blockchain-web3",{"description":221,"title":136},"KI-Automation in Basel: Dokumentenanalyse, interne Wissensdatenbanken und Chatbots für KMU. Auf Wunsch lokal betrieben, ab CHF 135.–\u002Fh. Erstgespräch kostenlos.","KI-Automation","Anthropic Claude, OpenAI, lokal betriebene Sprachmodelle, Retrieval und Volltextsuche, Node.js, TypeScript, Python, SQLite, Cloudflare Workers, E-Mail- und Messenger-Automation.","services\u002Fai-automation","ki-automation-basel","LXgigEql-pX3u7Pdg1OHZSp67UMbiNjesoUIqDFAHtw",{"id":228,"title":229,"archetypes":230,"areaServed":57,"body":6,"boundaries":243,"cta":248,"deliverables":251,"description":260,"extension":8,"faq":261,"forWhom":277,"handover":283,"icon":284,"intro":285,"meta":286,"navigation":26,"order":287,"path":288,"process":289,"proof":302,"rate":306,"related":307,"seo":309,"serviceType":311,"shortTitle":312,"stack":313,"stem":314,"urlSlug":315,"__hash__":316},"serviceDetail_de\u002Fservices\u002Fwartung-uebernahme.yml","Webapp-Wartung und Übernahme in Basel",[231,234,237,240],{"title":232,"description":233},"Bestandsaufnahme einer bestehenden Codebasis","Zustand, Risiken, Sicherheitslage, realistischer Aufwand — und die Empfehlung, ob sanieren oder neu bauen. Schriftlich, unabhängig davon, wer danach umsetzt.\n",{"title":235,"description":236},"Übernahme und Stabilisierung","Zugänge, Deployment und Betrieb wandern zu Ihnen beziehungsweise zu mir, Abhängigkeiten werden aktualisiert, offensichtliche Risiken beseitigt. Ohne Unterbruch im laufenden Betrieb.\n",{"title":238,"description":239},"Modernisierung einer React- oder Next.js-Anwendung","Veraltete Bibliotheken, gewachsene Struktur, fehlende Tests. Schrittweise Modernisierung, bei der die Anwendung durchgehend benutzbar bleibt.\n",{"title":241,"description":242},"Laufende Wartung","Reserviertes Kontingent für Updates, kleinere Anpassungen und Störungen. Transparent nach Aufwand abgerechnet, nicht als Pauschale mit unklarer Leistung.\n",[244,245,246,247],"Projekte, für die weder Quellcode noch Zugänge vorhanden sind. Ohne Code gibt es nichts zu übernehmen, sondern nur neu zu bauen","Systeme, deren Kern in einer Sprache oder einem Framework liegt, mit dem ich nicht produktiv arbeite — dann sage ich das und nenne, wonach Sie suchen sollten","Störungsbehebung rund um die Uhr mit garantierter Reaktionszeit in der Nacht. Dafür brauchen Sie einen Betreiber mit Pikettdienst","Eine Sanierung, die teurer wird als ein Neubau, nur weil sie beauftragt wurde. Diesen Fall benenne ich in der Bestandsaufnahme",{"title":249,"description":250,"label":5},"Bestandsaufnahme anfragen","Beschreiben Sie, in welchem Zustand Ihr Projekt ist und was fehlt. Sie erhalten eine ehrliche Einschätzung — auch dann, wenn sie gegen eine Sanierung spricht.",[252,253,254,255,256,257,258,259],"Bestandsaufnahme: Zustand, Risiken und realistischer Aufwand, schriftlich festgehalten","Übernahme von Code, Deployment und Infrastruktur ohne Betriebsunterbruch","Sicherheits- und Abhängigkeits-Updates, Behebung von Altlasten","Performance-Optimierung und Ladezeiten","Refactoring und Abbau technischer Schulden statt Neuverkauf","Laufende Wartung zu ausgewiesenen Stundensätzen, auch in kleinem Umfang","Weiterentwicklung um neue Funktionen","Dokumentation, damit Sie nicht wieder von einer einzelnen Person abhängig sind","Bestehende Website oder Webapplikation übernehmen, reparieren und weiterentwickeln — auch dann, wenn der bisherige Entwickler nicht mehr erreichbar ist.",[262,265,268,271,274],{"label":263,"content":264},"Wer übernimmt auch kleinere, wenig „sexy“ Aufgaben wie Bugfixing, Dependency-Updates und Monitoring?","Das ist ausdrücklich Teil dieses Angebots und nicht nur die Zugabe zu einem grossen Projekt. Genau diese Arbeiten entscheiden darüber, ob eine Anwendung in drei Jahren noch läuft.\n\nAbgerechnet wird nach Aufwand zum ausgewiesenen Stundensatz, auch bei wenigen Stunden im Monat. Es gibt keinen Mindestumfang, den ein Projekt erreichen muss, damit es interessant wird.\n",{"label":266,"content":267},"Was tun Sie, wenn mein Webprojekt feststeckt?","Zuerst herausfinden, woran es tatsächlich klemmt. Das ist überraschend oft nicht die Technik, sondern ein unklarer Umfang, eine Abhängigkeit, auf die gewartet wird, oder ein Budget, das nicht zur Funktionsliste passt.\n\nDas Ergebnis ist eine schriftliche Einschätzung mit drei Dingen: was fertig ist, was noch fehlt, und was es realistisch braucht. Auf dieser Grundlage können Sie entscheiden, ob Sie weiterbauen, den Umfang kürzen oder anders ansetzen.\n",{"label":269,"content":270},"Kann ich ehrliches Feedback bekommen, ob mein Budget zur geplanten Funktionsliste passt?","Ja, und das ist ein eigener kleiner Auftrag, kein verstecktes Verkaufsgespräch. Sie erhalten eine Einschätzung, welche Teile der Liste im Budget realistisch sind, welche nicht, und in welcher Reihenfolge sie sinnvoll gebaut werden.\n\nWenn die Antwort lautet, dass die Liste im Budget nicht zu bauen ist, steht das genau so darin.\n",{"label":272,"content":273},"Übernehmen Sie das Projekt auch, wenn der Code in schlechtem Zustand ist?","In aller Regel ja. Gewachsener Code ohne Tests und mit veralteten Abhängigkeiten ist der Normalfall bei einer Übernahme, nicht das Ausschlusskriterium.\n\nDie Grenze verläuft woanders: wenn wesentliche Teile fehlen, wenn es keinen Zugang zum Repository gibt, oder wenn der Kern in einer Technologie liegt, mit der ich nicht produktiv arbeite. Das zeigt sich beim ersten Blick und wird sofort gesagt.\n",{"label":275,"content":276},"Was passiert mit dem laufenden Betrieb während der Übernahme?","Der läuft weiter. Übernommen wird zuerst lesend — Repository, Hosting, Abhängigkeiten, Deployment-Weg — und erst dann wird geändert, mit einer Vorschau-Umgebung vor jedem Schritt, der die Produktion berührt.\n",[278,279,280,281,282],"Unternehmen, deren Entwickler oder Agentur nicht mehr verfügbar ist","Teams mit einer React- oder Next.js-Codebasis, die über Jahre gewachsen ist und niemanden mehr hat — lesen, reparieren und weiterentwickeln ja, eine Neuentwicklung würde ich Ihnen in Vue und Nuxt vorschlagen","Betreiber einer Website, die langsam geworden ist oder Sicherheitswarnungen sammelt","Projekte, die feststecken und jemanden brauchen, der sie wieder auf Kurs bringt","Organisationen, die kleinere, wenig sichtbare Arbeiten vergeben wollen: Bugfixing, Abhängigkeits-Updates, Monitoring","Was ich übernehme, wird so dokumentiert, dass es auch wieder abgegeben werden kann — Architektur, Betriebsabläufe, Zugänge und die Entscheidungen, die zum aktuellen Stand geführt haben. Das Repository liegt bei Ihnen. Genau die Abhängigkeit, die Sie in diese Lage gebracht hat, soll nicht in neuer Besetzung wieder entstehen.\n","i-lucide-wrench","Der bisherige Entwickler ist weg, die Seite lahmt, oder niemand traut sich mehr an den Code. Ich übernehme bestehende Websites und Webapplikationen in Basel und der Nordwestschweiz, bringe sie auf einen sauberen, wartbaren Stand und entwickle sie weiter.\n\nDer erste Schritt ist immer eine Bestandsaufnahme, und sie ist ehrlich — auch dann, wenn das Ergebnis lautet, dass ein Neubau günstiger kommt als eine Sanierung. Diese Antwort haben Sie schriftlich, bevor Sie Geld in die falsche Richtung investieren.\n",{},"3","\u002Fservices\u002Fwartung-uebernahme",[290,293,296,299],{"title":291,"description":292},"Zugang und erster Blick","Repository, Hosting und Abhängigkeiten ansehen. Häufig zeigt sich schon hier, ob das Projekt tragfähig ist oder ob wesentliche Teile fehlen.\n",{"title":294,"description":295},"Bestandsaufnahme, schriftlich","Zustand, Sicherheitslage, technische Schulden, realistischer Aufwand — und eine klare Empfehlung. Dieses Dokument gehört Ihnen, auch wenn Sie danach mit jemand anderem weiterarbeiten.\n",{"title":297,"description":298},"Stabilisieren, bevor gebaut wird","Zuerst Updates, Sicherheitslücken und die Dinge, die den Betrieb gefährden. Neue Funktionen kommen danach, nicht davor.\n",{"title":300,"description":301},"Weiterentwickeln und dokumentieren","Ausbau in überschaubaren Schritten, begleitet von Dokumentation, damit die Abhängigkeit von einer einzelnen Person nicht einfach wechselt.\n",[303,304,305],"Über zwölf Jahre Arbeit an gewachsenen Codebasen unterschiedlichster Qualität","Erfahrung mit Übergaben zwischen Agenturen und internen Teams, aus beiden Richtungen","Vier Jahre Agenturbetrieb bei WONDROUS mit langlaufenden Kundenprojekten für Grosskunden aus Pharma, Industrie und Finanzwesen","115",[218,308],"teilzeit-mandat",{"description":310,"title":229},"Webapp-Wartung und Übernahme in Basel: bestehende Projekte prüfen, sanieren und weiterentwickeln. Bestandsaufnahme schriftlich, ab CHF 115.–\u002Fh.","Wartung und Übernahme von Webapplikationen","Wartung & Übernahme","Vue, Nuxt, PHP-basierte Systeme, WordPress, Drupal, Prestashop, Shopify, Node.js, klassische LAMP-Stacks. React und Next.js übernehme ich zur Wartung und Weiterentwicklung; für eine Neuentwicklung ist Vue und Nuxt mein Vorschlag.","services\u002Fwartung-uebernahme","webapp-wartung-basel","FyU6fHaUHfz6EZZLkGQFTFoe8NGXL75StMjod8iEvWA",{"data":318,"body":319},{},{"type":320,"children":321},"root",[322,330],{"type":323,"tag":324,"props":325,"children":326},"element","p",{},[327],{"type":328,"value":329},"text","Genau das ist der Fall, für den dieses Angebot gemacht ist. Sie arbeiten direkt mit einem Senior-Entwickler statt mit einem Team, in dem ein Teil der Stunden in Abstimmung fliesst. Der Stundensatz ist ausgewiesen, der Aufwand wird vorab geschätzt, und bei klar umrissenen Projekten ist ein Pauschalpreis möglich.",{"type":323,"tag":324,"props":331,"children":332},{},[333],{"type":328,"value":334},"Die Grenze ist ebenso klar: Sobald mehrere Teams parallel arbeiten müssen oder ein Betrieb rund um die Uhr garantiert sein soll, ist eine Agentur die bessere Wahl. Das sage ich im Erstgespräch, nicht nach der Offerte.",{"data":336,"body":337},{},{"type":320,"children":338},[339,344],{"type":323,"tag":324,"props":340,"children":341},{},[342],{"type":328,"value":343},"Das ist Standardarbeit in diesem Angebot. Nuxt und Next.js mit serverseitigem Rendering, Authentifizierung mit Rollen und Rechten, Anbindung an bestehende APIs oder ein eigenes Backend mit Node.js.",{"type":323,"tag":324,"props":345,"children":346},{},[347],{"type":328,"value":348},"Serverseitiges Rendering und saubere Auszeichnung sind dabei kein Zusatz, sondern die Voraussetzung dafür, dass die Anwendung von Suchmaschinen und Sprachmodellen überhaupt gelesen wird.",{"data":350,"body":351},{},{"type":320,"children":352},[353,358],{"type":323,"tag":324,"props":354,"children":355},{},[356],{"type":328,"value":357},"Beides sind tragfähige Entscheidungen, aber ich bin nicht in beiden gleich schnell. Meine produktive Erfahrung liegt bei Vue und Nuxt — dort arbeite ich seit Jahren täglich, und dort bekommen Sie Senior-Tempo und Senior-Urteil. React und Next.js lese ich, und mit KI-Unterstützung setze ich darin auch um; als Hauptstack für ein neues Projekt schlage ich sie Ihnen trotzdem nicht vor, weil Sie für Ihr Geld jemanden wollen, der die Fallstricke aus der Praxis kennt und nicht aus der Dokumentation.",{"type":323,"tag":324,"props":359,"children":360},{},[361],{"type":328,"value":362},"Wenn Ihr Team bereits React einsetzt und Sie jemanden für Wartung und Weiterentwicklung suchen, ist das ein anderer Fall — dazu steht mehr auf der Seite zu Wartung und Übernahme. Und wenn Sie die Frage vor dem Projekt geklärt haben wollen, ist die technische Zweitmeinung der passende Rahmen: ein bis zwei Sitzungen mit schriftlicher Einschätzung, ohne dass Sie ein Projekt beauftragen müssen.",{"data":364,"body":365},{},{"type":320,"children":366},[367,372],{"type":323,"tag":324,"props":368,"children":369},{},[370],{"type":328,"value":371},"Der Stundensatz für dieses Angebot beginnt bei CHF 125.–. Was ein konkretes Vorhaben insgesamt kostet, hängt am Umfang, und diese Zahl seriös zu nennen, bevor der Umfang geklärt ist, geht nicht.",{"type":323,"tag":324,"props":373,"children":374},{},[375],{"type":328,"value":376},"Deshalb steht am Anfang das kostenlose Erstgespräch und danach eine schriftliche Einschätzung mit Aufwand und offenen Punkten. Bei klar abgegrenztem Umfang ist auch ein Pauschalpreis möglich.",{"data":378,"body":379},{},{"type":320,"children":380},[381],{"type":323,"tag":324,"props":382,"children":383},{},[384],{"type":328,"value":385},"Beides. Ich bin in Basel ansässig und für Termine in der Nordwestschweiz vor Ort verfügbar; die laufende Arbeit findet remote statt. Beratung und Dokumentation auf Deutsch, Schweizerdeutsch oder Englisch.",{"locales":387,"fallback":390,"urls":391},[388,389],"de","en","services",{"de":392,"en":393},"\u002Fde\u002Fleistungen\u002Fwebentwicklung-basel","\u002Fen\u002Fservices\u002Fweb-development-basel",1788983352104]