Spaced Memo est une application d'apprentissage par répétition espacée conçue pour aider les étudiants à apprendre et maîtriser efficacement les concepts de React, l'une des bibliothèques JavaScript les plus populaires pour la création d'interfaces utilisateur.
L'objectif principal de cette application est de fournir un outil interactif pour l'apprentissage de React. Les étudiants peuvent utiliser Spaced Memo pour renforcer leur compréhension des concepts de React grâce à des révisions espacées, des exercices pratiques et des quiz.
Avant d'installer Spaced Memo, assurez-vous d'avoir Node.js et npm installés sur votre système.
- Clonez ce dépôt :
$ git clone https://github.com/solarpush/spaced-memo.git
- Accédez au répertoire du projet :
$ cd spaced-memo
- Installez les dépendances :
$ npm install
Pour exécuter Spaced Memo en mode développement, utilisez la commande suivante :
- Lancer le serveur de developement :
$ npm run dev
- Build le projet (compilation) et exporter les ficher finaux dans le dossier ./dist :
$ npm run build
- Lancer une préview du fichier final avant déployement sur un serveur local (
http://localhost:4173
) :
$ npm run preview
En mode dévelopement l'application sera accessible à l'adresse http://localhost:5173
dans votre navigateur.
Utilisez Spaced Memo pour explorer les leçons, les révisions espacées et les exercices pratiques liés à React.
Une démo en ligne est présente à cette adresse : Spaced-Memo Démo
Nous encourageons les contributions à Spaced Memo. Si vous souhaitez contribuer au développement, veuillez suivre ces étapes :
-
Forkez le projet.
-
Créez une branche pour votre contribution :
-
Effectuez vos modifications et assurez-vous que les tests passent.(Si il y en à)
-
Soumettez une demande d'extraction (pull request) pour votre contribution.
-
J'examinerai votre contribution et la fusionnerai si elle est conforme aux normes du projet.
Ce projet est sous licence MIT - voir le fichier LICENCE.md pour plus de détails.