A Vue.js project
https://Andrewel.github.io/AVPiskel / https://avpiskel.netlify.com / https://avpush-1267f.firebaseapp.com
# install dependencies
npm install
# serve with hot reload at localhost:8080
npm run dev
# build for production with minification
npm run build
# build for production and view the bundle analyzer report
npm run build --report
# run unit tests
npm run unit
# run all tests
npm test
Start time | End time | time spent | feature |
---|---|---|---|
Jun 16 | Jun 19 | 17h | base structure of the project |
Jun 20 | Jun 23 | 12h | frame management implementation |
Jun 24 | Jun 24 | 6h | Animation implementation |
Jun 25 | Jun 26 | 13h | Pen, Eraser, ColorPicker tools implementation |
Jun 27 | Jun 27 | 8h | Profile implementation |
Jun 28 | Jun 28 | 7h | Firebase Firestore Database implementation |
Jun 29 | Jun 30 | 14h | Google Drive, Google Auth, Firebase Firestore Database implementation |
Jun 30 | Jun 30 | 7h | KeyboardShotCuts, localStorage implementation |
July 1 | July 2 | 15h | Stroke, Rectangle, Circle, Move tools implementation |
July 3 | July 3 | 10h | bug fixing |
Total: 109h
For a detailed explanation on how things work, check out the guide and docs for vue-loader.