Tacket – Ein Service, der mit einer einzigen JS-Zeile einen Ticket-Button zu meiner Website hinzufügt
(tacket.co)Hallo zusammen. Ich lese sonst immer nur GeekNews, und jetzt ist endlich der Tag gekommen, an dem ich etwas hochlade, das ich selbst gemacht habe.
Es ist mir fast etwas peinlich, das hier zu posten, aber meine ursprüngliche Idee ist inzwischen zumindest bis zu einem gewissen Grad umgesetzt, und ich wollte gern Feedback dazu bekommen.
Wie im Titel gesagt: Wenn man eine einzige JS-Zeile hinzufügt, erscheint unten rechts auf der eigenen Website ein Button, den Nutzer anklicken können, um wie bei einem Ticket-Service
Anfragen zu stellen, Fehler zu melden oder andere notwendige Inhalte an den Website-Administrator zu übermitteln.
Wenn ein Ticket erstellt wird, erhält der Website-Administrator den Inhalt per E-Mail.
Wenn sich der Ticket-Status ändert oder ein Kommentar eingegeben wird, erhält der Nutzer eine Benachrichtigung per E-Mail.
Benachrichtigungen per SMS möchte ich ebenfalls noch einbauen, aktuell ist das wegen der Kosten aber noch nicht drin. Wenn es mehr Nutzer gibt oder das Interesse steigt, plane ich die Umsetzung.
Warum ich diesen Service gebaut habe, steht hier: https://www.tacket.co/about
Ich bin derzeit als SM bei einem Kundenunternehmen im Einsatz. Inzwischen hat sich vieles stabilisiert, aber am Anfang gab es wirklich viele Probleme, sodass ich extrem häufig und ständig von Nutzern kontaktiert wurde.
Mehrmals am Tag kamen E-Mails und Messenger-Nachrichten, und natürlich kamen Leute auch direkt vorbei und ließen Zettel oder Post-its da. Oft ging es einfach nur darum, dass es bei bestimmten Daten irgendein Problem gab.
Wir hassen es doch mehr als alles andere, bei der Arbeit unterbrochen zu werden, oder?
Also habe ich darüber nachgedacht, ob es dafür nicht eine Lösung gibt, und plötzlich kam mir diese Idee. Ich war mir erst nicht sicher, ob das technisch überhaupt machbar ist, habe dann aber einiges recherchiert und ähnliche Services mit einem vergleichbaren Konzept gesehen. Da dachte ich: Das müsste gehen – also habe ich es gebaut.
Der Stack sieht so aus:
SvelteKit
Supabase
CloudFlare pages
Resend
IDE: Cursor AI
Ich wollte diesmal bewusst eine neue Sprache bzw. etwas Neues ausprobieren und habe deshalb zum ersten Mal SvelteKit verwendet. Im Node-Umfeld hatte ich bisher immer nur kurz hineingeschnuppert, aber noch nie richtig damit gearbeitet. Dabei hat sich gezeigt, dass die Entwicklungsproduktivität in vielerlei Hinsicht hoch ist.
Und der Grund, warum ich mich überhaupt an diese Herausforderung wagen konnte, war natürlich AI. AI ist irgendwie eine zwiespältige Existenz: Wir haben Angst, dass sie uns ersetzt, und gleichzeitig hilft sie uns enorm. Jedenfalls hätte ich das ohne Cursor niemals in so kurzer Zeit bauen können. Es hat insgesamt etwa drei Monate gedauert, und wenn ich bedenke, dass ich nach Feierabend jeweils nur ein paar Stunden daran gearbeitet habe, dann war die Hilfe von Cursor absolut entscheidend.
Danke fürs Lesen. Ehrlich gesagt ist die Qualität noch auf einem etwas peinlichen Niveau, aber ich würde mich wirklich sehr freuen, wenn ihr es ausprobiert und mir vielleicht Feedback gebt.
5 Kommentare
Die Idee ist wirklich gut!! Ich würde das auch gern mal ausprobieren haha
Mir gefällt die Retro-Farbpalette der Website persönlich sehr. Auch die Service-Idee ist wirklich gut!
Vielen Dank, ich weiß das wirklich sehr zu schätzen, haha. Mit UI kenne ich mich nicht besonders gut aus, deshalb habe ich mich mit Tailwind mühsam durchgebastelt — umso mehr freut es mich, dass Sie es loben.
Ich glaube, ich muss die Ausgereiftheit noch erhöhen und auch die Anbindung an Apps wie Jira oder Slack ergänzen, damit es tatsächlich echte Nutzer gibt. Ich wünsche Ihnen einen schönen Tag.
Großartig! Es wäre schön, wenn es eine Anbindung an Jira gäbe, sodass beim Erstellen eines Tickets direkt eines angelegt wird.
Vielen Dank für Ihre Antwort! Auch den von Ihnen erwähnten Punkt haben wir bereits eingeplant, haha.