Snippets هي تجربتي في تطبيق "الإشارات المرجعية الخفيفة" بروح Pocket أو Google Keep. لقد وجدت أن أيًا من هذه التطبيقات لم يعمل تمامًا بالطريقة التي أردتها، لذلك قررت إنشاء تطبيق خاص بي كوسيلة لتعلم VueJS. إنه يركز بشكل أقل على تدوين الملاحظات وقص الصور وأكثر على كونه مجرد حل مؤقت للإشارات المرجعية - وهو مثالي للاحتفاظ بالرابط الذي تريد العودة إليه ولكن لا تريد الالتزام به باستخدام إشارة مرجعية دائمة في متصفحك (على سبيل المثال مقطع فيديو أنت في منتصف مشاهدته أو موضوع على Reddit تريد العودة إليه لاحقًا).
تم إنشاؤه بشكل أساسي باستخدام VueJS 2 + Vuex، ويستخدم العنصر لطبقة واجهة المستخدم. وبصرف النظر عن ذلك، فإنه يستخدم الكثير من المشتبه بهم المعتادين فيما يتعلق بمكتبات JS. إن تغطية الاختبار في حالة حزينة جدًا، لكن لم يكن لدي الوقت الكافي لمتابعتها لشيء ليس أكثر من مجرد مشروع شخصي.
يمكنك عرض الريبو للكود من جانب العميل هنا.
يمكنك رؤية نسخة التطوير/التجريبية هنا. يمكنك التسجيل للحصول على حساب جديد، ومن المفترض أن يعمل كل شيء (رغم أنه لا توجد وظيفة "نسيت كلمة المرور"، لذا تذكر كلمة المرور الخاصة بك). ضع في اعتبارك أن الخادم يقوم بتشغيل نسخة Heroku مجانية، لذا لا تخف إذا كانت هناك مشكلات في الأداء.
# 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