Zum Inhalt springen

Software, die Geld, Nachrichten und Daten bewegt. Und weiterläuft.

ClickOn ist ein Schweizer Engineering-Unternehmen. Wir bauen und betreiben Zahlungsintegrationen, APIs, Web- und Mobile-Apps sowie die Infrastruktur darunter. Seit 2009.
feed: events worldwidelive
  1. 1’000 LRD in USD gewechselt in Liberia
  2. 25’000 XAF in USDT gewechselt in Kongo-Brazzaville
  3. Gala läuft in Brisbane, Australien
  4. Gala läuft in London, Grossbritannien
  5. Gast eingecheckt, Rockefeller Plaza, New York
  6. QR-Rechnung versendet in Bern, Schweiz
  7. QR-Code gescannt in Berlin, Deutschland
simulierte Auswahl dessen, was unsere Systeme verarbeiten
Jahre EngineeringSchweizer GmbH seit 2009
17
KundenFirmen in unserer Kundenkartei
238
ProjekteRepositories auf GitHub und GitLab
111
Länderin denen Events mit Eventor liefen
100

Gebaut auf Technologie, die wir in- und auswendig kennen

Die Plattformen, Frameworks und Dienste, die heute in unseren produktiven Systemen laufen.

  • Nuxt
  • Vue
  • TypeScript
  • Node.js
  • Tailwind CSS
  • Cloudflare
  • Vercel
  • Google Cloud
  • Firebase
  • Supabase
  • PostgreSQL
  • Redis
  • Drizzle
  • Hono
  • Laravel
  • WordPress
  • Stripe
  • Orange Money
  • WhatsApp Business
  • Twilio
  • Resend
  • Anthropic
  • Claude
  • Model Context Protocol
  • ElevenLabs
  • Swift
  • Kotlin
  • Expo
  • App Store
  • Google Play
  • Docker
  • Coolify
  • Traefik
  • Sentry
  • Intercom
  • GitHub

Was wir bauen

Sieben Bereiche, ein Team. Die meisten Projekte berühren mehrere davon, deshalb halten wir sie unter einem Dach.

Zahlungen und Mobile Money

Einzüge, Auszahlungen und Währungswechsel über Mobile-Money-Anbieter, Karten und Schweizer Bankinfrastruktur. Doppelt eintreffende Callbacks, Zeitüberschreitungen beim Anbieter und Auszahlungen, die niemals zweimal hinausgehen dürfen, sind der Normalfall. Dafür entwerfen wir.

  • MTN MoMo
  • Orange Money
  • Stripe
  • TWINT
  • Swiss QR-bill
  • Webhooks
  • FX rates

APIs und Backends

Typisierte, dokumentierte und beobachtbare Dienste. Mandantenfähige SaaS mit Trennung auf Datenbankebene, Queues für langsame Aufgaben und Health-Checks, die ein Release bestehen muss, bevor es Traffic erhält.

  • TypeScript
  • Node.js
  • Nitro
  • Hono
  • .NET
  • PostgreSQL
  • Firestore
  • Redis
  • BullMQ

Web-Apps an der Edge

Nuxt ist unser Heim-Framework: Über zwanzig unserer Projekte sind damit gebaut, von Marketing-Websites bis zu Zahlungs-Backends auf Nitro. Servergerendert nahe beim Besucher, mit schnellem ersten Seitenaufbau, mehrsprachigem Routing und Preisen passend zum Land des Besuchers. Diese Website ist Nuxt 4 auf Cloudflare Workers.

  • Nuxt 4
  • Nitro
  • Nuxt UI
  • Vue 3
  • Cloudflare Workers
  • Vercel
  • Tailwind

Mobile Apps

Nativ für iOS und Android, wo das Gerät zählt, etwa beim Scannen, im Offline-Betrieb und mit NFC. React Native, wo eine gemeinsame Codebasis die bessere Wahl ist. Veröffentlicht und gepflegt in beiden Stores.

  • Swift
  • Kotlin
  • Expo
  • React Native
  • App Store
  • Google Play

KI-Werkzeuge und MCP-Server

Wir verbinden Geschäftssysteme über das Model Context Protocol mit KI-Assistenten, mit echter Authentifizierung und begrenzten Zugriffsrechten. Drei MCP-Server in Produktion, dazu Klassifizierung und Sprachfunktionen in bestehenden Produkten.

  • MCP
  • Claude API
  • OAuth 2.1
  • Streamable HTTP
  • Voice
  • Classification

Messaging und Telekom

USSD-Menüs in Mobilfunknetzen, SMS-Gateways, WhatsApp Business und Einmalpasswörter mit Limiten pro Nummer und pro IP. Kanäle, die auch auf einem einfachen Handy ohne Datenabo funktionieren.

  • USSD
  • SMS gateways
  • WhatsApp Business
  • OTP
  • Resend

Infrastruktur und Übernahme von Altsystemen

Wir hosten, was wir bauen, auf unserer eigenen Container-Plattform in europäischen Rechenzentren, mit Hosting in der Schweiz, wo die Daten es verlangen. Wir übernehmen auch Systeme, die niemand mehr anfassen will, bringen sie auf aktuelle Infrastruktur und halten jede alte URL am Leben.

  • Docker
  • Coolify
  • Traefik
  • Swiss hosting
  • Cloudflare
  • Sentry

Wie wir entwickeln

Gewohnheiten aus dem Betrieb produktiver Systeme, nicht aus einer Präsentation.
Geld bewegt sich genau einmal
Atomare Buchungen, Create-only-Locks für Callbacks und ein Abgleich, der findet, was der Normalablauf übersehen hat. Ein erneuter Versuch ist nur erlaubt, wenn wir belegen können, dass der erste nie hinausging.
Mandanten sind in der Datenbank getrennt
Row-Level Security in PostgreSQL statt einer If-Abfrage im Anwendungscode. Ein Fehler in einer Abfrage kann keine Daten eines anderen Kunden preisgeben.
Geheimnisse bleiben geheim
API-Schlüssel werden als Hash gespeichert und nur einmal angezeigt. Webhooks werden per Signatur geprüft. Interne Dienste authentifizieren sich gegenseitig. Der Browser spricht nie direkt mit der Kern-API.
Datenschutz ist der Standard
Unser Captcha ist selbst gehostet, arbeitet mit Proof of Work und ohne Tracking. Hosting in der Schweiz, wenn die Daten es verlangen. Konten lassen sich selbständig löschen.
Releases brauchen eine menschliche Freigabe
Ein Push baut das Release, ein Mensch liefert es aus. Rollback-Images bleiben erhalten, Health-Endpunkte werden nach jedem Deployment geprüft, und Wartung findet ausserhalb der Geschäftszeiten statt.
Migrationen machen nichts kaputt
Zieht ein System um, funktionieren jede alte URL, jeder Dateipfad und jeder E-Mail-Link weiter. Diese Website hat auf dieselbe Weise eine WordPress-Installation abgelöst.

Selbst gehostet aus Überzeugung

Wir bleiben unabhängig und verlassen uns so wenig wie möglich auf Big Tech. Die meisten Projekte laufen auf Coolify, unserer eigenen Deploy-Plattform, bei bewährten Anbietern. Schweizer Projekte liegen bei nine.ch in Zürich, hinter derselben Firewall und derselben Deploy-Plattform.

  • Die Schlüssel liegen bei unsUnsere Plattform, unsere Server, unsere Backups.
  • Zertifizierte RechenzentrenJeder Host ist ISO-27001-zertifiziert.
  • Schweiz, wenn es darauf ankommtDaten, die in der Schweiz bleiben müssen, liegen in Zürich.
So erreicht eine Anfrage unsere Server
Besucher und Apps

Cloudflare

DNS, TLS, Firewall

Coolify

Deploys, Routing, Zertifikate

  • Hetzner

    dedizierte Server

  • DigitalOcean

    Cloud-Server

  • nine.ch

    Zürich, Schweiz

  • über Cloudflare
  • Schweizer Route, gehostet in Zürich
Was unsere Agenten tun

Programmierung

Agent: schreibt die Änderung und ihre Tests

Ingenieur: prüft und liefert aus

Kundensupport

Agent: klassifiziert und entwirft die Antwort

Ingenieur: beantwortet die schwierigen Fälle

Sicherheitsaudits

Agent: prüft Code und Konfiguration

Ingenieur: verifiziert jeden Befund

Wo die Modelle laufen

Cloud

  • Claude
  • OpenAI

Selbst gehostet

  • Qwen
  • OpenClaw

Qwen läuft auf unserem optimierten Apple Mac Studio

Agenten erledigen die Arbeit. Ingenieure geben sie frei.

Wir leben in einer agentischen Welt. Programmierung, Kundensupport und Sicherheitsaudits erledigen bei uns KI-Agenten, jeden Tag, zuerst in unserem eigenen Unternehmen und erst dann bei Ihnen.

Wir setzen auf die besten Modelle der Branche und bevorzugen auch hier, was wir selbst hosten können, wo immer es gut genug ist. Ein Qwen-Modell auf einem optimierten Apple Mac Studio in unserem Büro hat sich als beste Lösung erwiesen.

Unsere eigenen Produkte

Wir sind unser erster Kunde. Diese Produkte laufen täglich produktiv und halten unser Engineering ehrlich.
Event-Check-in
Eventor
Gästelisten und QR-Check-in für Event-Teams, auf iPhone, iPad, Android und im Web. Seit 2018 produktiv.
Besuchen
Schweizer Rechnungen
Billeo
Rechnungen und Offerten mit QR-Rechnung, Zahlungsverfolgung und MCP-Anbindung, damit ein KI-Assistent die Rechnung schreiben kann.
Besuchen
Entwickler-API
isburner
Erkennt Wegwerf-E-Mail-Adressen bei der Registrierung. Eine Anfrage, eine klare Antwort, eine öffentliche Statusseite.
Besuchen
B2B-Fahrzeugauktionen
AutoDrop
Auktionsplattform, auf der Schweizer Händler Eintausch- und Gebrauchtfahrzeuge an professionelle Käufer verkaufen, mit sofortigen SMS-Hinweisen auf neue Angebote.
Besuchen
Payments-API
MoMo API Gateway
Ein API-Aufruf für eine MTN-MoMo-Zahlung, mit Status-Callbacks, die auch in der Sandbox funktionieren. Dokumentation auf Englisch.
Dokumentation lesen

Wo unsere Software läuft

Von der Werkhalle in der Schweiz bis zum Tastenhandy in Westafrika.

Wir veröffentlichen weder Kundennamen noch Projektdetails. Ein grosser Teil unserer Arbeit betrifft Geld oder Personendaten, und Diskretion gehört zur Leistung. Referenzen nennen wir im Gespräch.

  • Mobile-Money- und Wechselstuben-Betreiber in Westafrika
  • E-Invoicing-Anbindung an eine Steuerbehörde in Ostafrika
  • Schweizer Industriebetriebe mit mehreren Werken
  • Internationale Hersteller von Baumaterialien
  • Schweizer Autohändler
  • Anwaltskanzleien, Beratungs- und Immobilienunternehmen
  • Event-Teams in 100 Ländern, über Eventor

Ein System, das nicht ausfallen darf?

Erzählen Sie uns, was es heute tut und was Ihnen daran Sorgen macht. Sie erhalten die Antwort einer Ingenieurin oder eines Ingenieurs, keine Verkaufssequenz.