Bienvenue dans l'application ViChess ! Ce projet vise à mettre en pratique mes compétences en développement web, en particulier en utilisant Vue.js pour créer une application de jeu d'échecs. L'objectif principal de ce projet est de développer une application interactive qui permettra aux joueurs de jouer aux échecs en ligne.
mais aussi :
- Vue Router - Bibliothèque pour gérer la navigation entre différentes vues dans une application Vue.js.
- Vuex - Bibliothèque pour la gestion de l'état global dans une application Vue.js.
- react-spring - Bibliothèque pour ajouter des animations fluides et dynamiques à l'interface utilisateur.
- Lichess API - Interface API pour interagir avec la plateforme Lichess pour le jeu d'échecs.
Fonctionnalité | État |
---|---|
//TODO | ✔ |
//TODO | ⌛ |
-
Clonez ce dépôt sur votre machine locale.
git clone https://github.com/saoudi-h/vichess.git
-
Accédez au répertoire du projet :
cd vichess
-
Installez les dépendances :
npm install
Pour utiliser l'application, vous devrez obtenir une clé API valide auprès de Lichess.
Obtenez une clé API en vous inscrivant sur Lichess API. Copiez le fichier .env.example et renommez-le en .env. Remplissez VUE_APP_LICHESS_API_KEY= avec votre clé API dans le fichier .env.
Une fois que vous avez configuré votre clé API, vous pouvez démarrer l'application en exécutant la commande suivante :
npm start
L'application sera accessible à l'adresse http://localhost:3000
.
Les contributions sont les bienvenues ! Si vous souhaitez ajouter de nouvelles fonctionnalités, améliorer le code existant ou résoudre des problèmes, n'hésitez pas à ouvrir une demande de pull.
Ce projet est sous licence MIT.