Snippets est mon point de vue sur une application "Bookmarking légère" dans l'esprit de poche ou Google Keep. J'ai trouvé qu'aucune de ces applications ne fonctionnait exactement comme je les voulais, alors j'ai décidé de construire le mien comme un moyen d'apprendre Vuejs. Il se concentre moins sur la prise de notes et le dénigrement de l'image et plus sur le fait d'être une solution de bibliothèque temporaire - idéal pour garder un lien auquel vous souhaitez revenir, mais je ne veux pas vous engager avec un signet permanent dans votre navigateur (par exemple Une vidéo que vous êtes en train de regarder ou un fil Reddit que vous souhaitez revenir plus tard).
Il est construit principalement avec Vuejs 2 + Vuex et utilise un élément pour la couche d'interface utilisateur. Mis à part ceux-ci, il utilise beaucoup de suspects habituels en ce qui concerne les bibliothèques JS. La couverture des tests est dans un état assez triste, mais je n'avais tout simplement pas le temps de le suivre pour quelque chose qui n'est rien de plus qu'un projet personnel.
Vous pouvez afficher le dépôt du code côté client ici.
Vous pouvez voir une version Dev / Demo ici. Vous pouvez vous inscrire à un nouveau compte, et tout devrait fonctionner (il n'y a pas de fonctionnalité "Mot de passe oublié", cependant, alors n'oubliez pas votre mot de passe). Gardez à l'esprit que le serveur exécute une instance Heroku gratuite, alors n'ayez pas peur s'il y a des problèmes de performances.
# install dependencies
npm install
# serve with hot reload at localhost:8080
npm run dev
# build for production with minification
npm run build
# run unit tests
npm run unit
# run all tests
npm test