Tacket - un service pour ajouter un bouton de ticket sur mon site avec une seule ligne de JS
(tacket.co)Bonjour. Jusqu’ici je me contentais de lire GeekNews, et voilà qu’arrive enfin le jour où je publie directement quelque chose que j’ai créé.
C’est d’un niveau un peu embarrassant pour être publié ici… mais comme l’idée initiale que j’avais en tête a été implémentée dans une certaine mesure, je la partage pour recueillir des retours.
Comme le dit le titre, il suffit d’ajouter une seule ligne de JS pour faire apparaître un bouton en bas à droite de son site. Les utilisateurs peuvent cliquer dessus pour envoyer au gestionnaire du site les informations nécessaires, comme des demandes de contact, des signalements d’erreur, etc., un peu à la manière d’un service de tickets.
Lorsqu’un ticket est saisi, l’administrateur du site reçoit son contenu par e-mail.
Lorsque l’état du ticket change ou qu’un commentaire est ajouté, l’utilisateur reçoit une notification par e-mail.
Je prévois aussi d’ajouter des notifications par SMS, mais pour l’instant ce n’est pas encore en place à cause des coûts, haha. Si le nombre d’utilisateurs augmente ou autre, j’ai l’intention de l’implémenter.
J’ai expliqué pourquoi j’ai créé ce service sur https://www.tacket.co/about.
Je suis actuellement détaché chez un client pour de la maintenance applicative. La situation s’est un peu stabilisée aujourd’hui, mais au début il y avait vraiment beaucoup de problèmes, et je recevais énormément de sollicitations très fréquentes de la part des utilisateurs.
Chaque jour, je recevais des dizaines de mails, de messages instantanés bien sûr, et les gens venaient même directement me voir en laissant des papiers ou des post-it. Il s’agissait souvent simplement d’indiquer qu’il y avait tel problème sur telle donnée.
Nous détestons tous par-dessus tout être dérangés pendant qu’on travaille, n’est-ce pas ? haha
Alors je me suis demandé s’il n’y avait pas une solution, et cette idée m’est venue soudainement. Je me suis aussi demandé si c’était techniquement faisable, alors j’ai cherché à droite à gauche, et en voyant qu’il existait d’autres services au concept similaire, je me suis dit que c’était possible et je me suis lancé.
La stack est la suivante :
SvelteKit
Supabase
CloudFlare pages
Resend
IDE: Cursor AI
Comme je voulais essayer un nouveau langage ou outil que je n’avais jamais utilisé auparavant, j’ai utilisé SvelteKit pour la première fois. Côté node, je n’avais jusque-là fait que de petits essais, et c’était la première fois que je l’utilisais vraiment sérieusement ; sous bien des aspects, la productivité de développement est élevée.
Et si j’ai pu relever ce défi, c’est bien sûr grâce à l’IA. L’IA est une présence ambivalente : nous avons peur qu’elle nous remplace, tout en recevant beaucoup d’aide de sa part. Quoi qu’il en soit, sans Cursor, je n’aurais pas pu construire cela en si peu de temps. Je pense que cela m’a pris environ trois mois, et vu les quelques heures passées dessus chaque soir après le travail, l’aide de Cursor a été déterminante.
Merci de m’avoir lu. Honnêtement, la qualité est presque embarrassante, mais si vous l’essayez et pouvez me faire un retour, je vous en serais vraiment très reconnaissant.
5 commentaires
L’idée est vraiment excellente !! J’aimerais bien essayer de l’intégrer moi aussi haha
J’aime vraiment beaucoup, à titre personnel, la palette de couleurs au thème rétro du site. L’idée du service est aussi excellente !
Oh, merci beaucoup haha. Je ne m’y connais pas très bien côté UI, donc j’ai bricolé tant bien que mal avec Tailwind, alors ça me fait vraiment plaisir d’avoir des compliments..
Je pense qu’il faut encore améliorer le niveau de finition et ajouter des intégrations avec des apps comme Jira ou Slack pour qu’il y ait de vrais utilisateurs. Je vous souhaite une excellente journée.
C’est génial ! Ce serait bien s’il y avait une intégration avec Jira pour que la création d’un ticket se fasse automatiquement.
Merci pour votre réponse ! Nous avons également prévu ce point haha.