Une application web moderne pour explorer et partager des GIFs de la série Kaamelott. Construite avec Nuxt.js et TypeScript.
- Recherche de GIFs Kaamelott
- Favoris et historique
- Interface utilisateur moderne et responsive
- Optimisation SEO
- Dark mode
- Performance optimisée
- Page "Découverte" avec GIFs aléatoires et tendances
- Système de "GIF du jour"
- Collections thématiques (ex: "Les meilleures répliques de Perceval")
- Système de tags avancé pour une meilleure catégorisation
- Système de commentaires sur les GIFs
- Création de playlists publiques
- Modération communautaire
- Système de contribution pour de nouveaux GIFs
- Recherche par réplique exacte
- Filtres avancés (saison, épisode, personnage, type d'humour)
- Suggestions de recherche intelligentes
- Historique de recherche
- Intégration avec les réseaux sociaux
- Widgets pour sites externes
- API publique pour développeurs
- Extension de navigateur
- Sous-titres personnalisables
- Création de GIFs personnalisés
- Informations contextuelles sur les scènes
- Transcription des dialogues
- Système de badges
- Défis quotidiens
- Système de points
- Classement des utilisateurs
- Support multilingue
- Amélioration de l'accessibilité
- Options de personnalisation de l'interface
- Statistiques de popularité
- Tendances saisonnières
- Rapports d'utilisation
- Insights utilisateurs
- Application mobile native
- PWA (Progressive Web App)
- Widgets mobile
- Notifications push
- Section "Le saviez-vous ?"
- Explications des références culturelles
- Quiz sur Kaamelott
- Dictionnaire des expressions
- Nuxt.js - Framework Vue.js
- TypeScript - Typage statique
- Tailwind CSS - Framework CSS
# Installation des dépendances
pnpm install
# Configuration de l'environnement
cp exemple.env .env
# Éditez le fichier .env avec vos configurations# Démarrer le serveur de développement
pnpm dev
# Build pour la production
pnpm build
# Preview de la production
pnpm previewLes contributions sont les bienvenues ! Voici comment contribuer :
- Fork le projet
- Créez votre branche (
git checkout -b feature/AmazingFeature) - Committez vos changements (
git commit -m 'Add some AmazingFeature') - Push vers la branche (
git push origin feature/AmazingFeature) - Ouvrez une Pull Request
Ce projet est sous licence MIT. Voir le fichier LICENSE pour plus de détails.
- Kaamelott - La série originale
- Nuxt.js - Pour leur excellent framework
- Tous les contributeurs qui ont aidé à faire de ce projet ce qu'il est aujourd'hui
Lien du projet: https://github.com/malolebrin/kaamelott-gifs