Update Details
May 18, 2025
✨ Ajout de la fonctionnalité de création de formulaires

Pull Request: https://github.com/BourezBastien/uracad/pull/2
Site: uracad.com
Discord: https://discord.gg/uVq2a8f6hc

Résumé des changements

Cette PR introduit une fonctionnalité complète de création de formulaires permettant aux utilisateurs de concevoir des formulaires personnalisés, de gérer les réponses et d'intégrer des webhooks.

Changements effectués

- Création d'une interface utilisateur pour construire des formulaires avec différents types de questions (texte, textarea, select, etc.)

- Implémentation d'une interface publique pour la soumission des formulaires

- Intégration de webhooks Discord pour les notifications

- Mise en place du stockage et de la gestion des réponses aux formulaires

- Création de routes publiques pour l'accès aux formulaires

- Ajout de statistiques et visualisation des réponses aux formulaires

- Fonctionnalité de partage de formulaires via des liens publics

Type de changement

- [x] ✨ Nouvelle fonctionnalité

- [ ] 🐛 Correction de bug

- [ ] 🚀 Amélioration de performance

- [ ] ♻️ Refactoring

- [ ] 📝 Documentation

- [ ] 🔧 Configuration

- [ ] 🎨 UI/UX

Vérifications techniques

- [ ] J'ai testé les changements localement

- [ ] Les types TypeScript sont correctement définis

- [ ] J'ai optimisé les composants React/Next.js utilisés

- [ ] Les imports et exports sont correctement structurés

- [ ] J'ai vérifié la compatibilité avec Next.js 15

- [ ] J'ai respecté les conventions de nommage et de codage du projet

Captures d'écran (si applicable)

https://github.com/user-attachments/assets/df2353f9-8795-40f8-91ce-99ba5252073a

https://github.com/user-attachments/assets/821ade55-8d03-442d-ab31-16ad37739cb7

https://github.com/user-attachments/assets/a2d59dbf-53c0-4f8c-aa85-413de518ccc4

https://github.com/user-attachments/assets/ccb14f50-ad95-480d-adba-3f4c0ac0da01

Impact technique

- Ajout de nouvelles tables pour le stockage des formulaires et des réponses

- Création de nouvelles API pour la gestion des formulaires et des réponses

- Intégration avec Discord pour les notifications webhook

Notes sur les performances

- Les formulaires complexes avec de nombreuses questions pourraient impacter les temps de chargement

Notes additionnelles

Cette fonctionnalité permet aux utilisateurs de créer facilement des formulaires personnalisés sans avoir besoin de compétences techniques particulières. L'intégration de webhook Discord offre une notification en temps réel lors de la soumission de formulaires.

Got an idea?
avatar
Bastien Bourez
Founder
Powered by UserJot