Cuplikan adalah pendapat saya tentang aplikasi "bookmark ringan" dalam semangat Pocket atau Google Keep. Saya menemukan bahwa tidak satu pun dari aplikasi tersebut yang berfungsi persis seperti yang saya inginkan, jadi saya memutuskan untuk membuatnya sendiri sebagai cara untuk mempelajari VueJS. Ini kurang berfokus pada pencatatan dan pemotongan gambar dan lebih pada sekedar solusi bookmark sementara--ideal untuk menyimpan tautan yang ingin Anda kunjungi kembali tetapi tidak ingin terikat dengan bookmark permanen di browser Anda (misalnya video yang sedang Anda tonton atau thread Reddit yang ingin Anda tonton lagi nanti).
Itu dibangun terutama dengan VueJS 2 + Vuex, dan menggunakan Elemen untuk lapisan UI. Selain itu, ia menggunakan banyak tersangka yang biasa digunakan pada perpustakaan JS. Cakupan tes berada dalam keadaan yang cukup menyedihkan, tapi saya tidak punya waktu untuk mengikutinya untuk sesuatu yang tidak lebih dari proyek pribadi.
Anda dapat melihat repo untuk kode sisi klien di sini.
Anda dapat melihat versi dev/demo di sini. Anda dapat mendaftar untuk akun baru, dan semuanya akan berfungsi (meskipun demikian, tidak ada fungsi "lupa kata sandi", jadi ingatlah kata sandi Anda). Ingatlah bahwa server menjalankan instance Heroku gratis, jadi jangan takut jika ada masalah kinerja.
# 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