TECHNUM
Dis oui
Demande de rendez-vous gamifiée, avec un bouton « Non » taquin, sept thèmes et un fichier .ics généré automatiquement, sans aucun compte requis.
- Rôle
- Conception et développement full-stack (solo)
- React 19
- TypeScript
- Vite
- Tailwind CSS v4
- tRPC
- Express
- Drizzle ORM
- MySQL

Contexte : demander un rendez-vous par un message classique manque souvent de personnalité, et les outils d'agenda partagé comme Calendly restent trop formels pour une invitation privée.
Problème : proposer un moyen ludique et sans friction de poser la question, sans jamais demander de compte ni de mot de passe, tout en produisant un vrai fichier calendrier (.ics) valide dès que la réponse arrive.
Décisions techniques : un éditeur en six étapes génère un lien unique partageable. Le bouton « Non » fuit ou rétrécit selon le thème choisi parmi sept, tout en laissant une vraie sortie accessible au clavier. La génération du fichier .ics, conforme à la norme RFC 5545, est mutualisée entre client et serveur pour garantir un fichier valide dans les deux cas. Les aperçus de partage sur les réseaux restent neutres pour préserver la surprise, et les données sont supprimées automatiquement à l'échéance choisie.
Résultat : une architecture tRPC, Express et Drizzle sur MySQL, entièrement typée de bout en bout et couverte par 89 tests, livrée comme produit ByTechnum en ligne à disoui.bytechnum.com.