🚀 Application disponible en ligne : https://grillemaker.redstom.fr
💡 Une idée ? Une suggestion ? Proposez vos fonctionnalités ici
GrilleMaker est un outil moderne et intuitif pour créer des grilles de mots fléchés et croisés. Conçu pour être simple d'utilisation tout en offrant des fonctionnalités puissantes pour les créateurs de jeux de lettres.
- Éditeur de Grille Intuitif : Créez et modifiez votre grille facilement. Ajoutez ou supprimez des lignes et des colonnes à la volée.
- Gestion des Définitions : Transformez n'importe quelle case en case de définition.
- Support des directions multiples (horizontal/vertical).
- Choix précis du type de flèche (courbée, droite, directions variées).
- Personnalisation :
- Styles de bordures (solide, pointillés) pour délimiter les mots.
- Interface épurée et réactive.
- Modes d'Affichage :
- Mode Édition : Pour construire votre grille.
- Mode Aperçu : Pour visualiser le rendu final comme un joueur.
- Sauvegarde Automatique : Votre travail est sauvegardé automatiquement dans votre navigateur (LocalStorage).
- Impression Optimisée : Une mise en page spécifique pour l'impression papier de vos grilles.
Ce projet est construit avec les dernières technologies web pour assurer performance et maintenabilité :
- Svelte 5 : Framework UI réactif (utilisation des Runes).
- TypeScript : Pour un code robuste et typé.
- TailwindCSS : Pour un styling rapide et moderne.
- Vite : Build tool ultra-rapide.
- Lucide Svelte : Icônes vectorielles légères.
- Node.js (version récente recommandée)
- npm, pnpm ou bun
-
Clonez le dépôt :
git clone https://github.com/RedsTom/GrilleMaker.git cd GrilleMaker -
Installez les dépendances :
npm install # ou bun install -
Lancez le serveur de développement :
npm run dev # ou bun dev -
Ouvrez votre navigateur sur
http://localhost:5173(ou le port indiqué).
Ce projet est communautaire ! Les suggestions et contributions sont les bienvenues. N'hésitez pas à ouvrir une issue pour proposer une idée ou signaler un bug.
Distribué sous licence MIT. Voir le fichier LICENSE pour plus d'informations.
