Version 1.0.1 Affogato UCSC CMPS 115 Summer 2018 project
The Mavericks: is separate link in the FileOpen website that allows authors, individuals who send their files to FileOpen to be encrypted and shared via a separate link, to see the analytics behind the file being shared.
Nicholas Kalscheuer | Scrum Master - S3 | [email protected] |
Randall Li | Scrum Master - S2 | [email protected] |
Ciara Fitzpatrick | Scrum Master - S1 | [email protected] |
Sharad Shrestha | Scrum Master - S3 | [email protected] |
- Trello - Online Scrum board
- Slack - Team communication
- Google Meet - Online Scrum/Emergency Meetings
- Github - Software Management
- HTML
- CSS
- JavaScript
- D3
- TopoJSON
- D3
- Vuetify
- Google Maps API
node
yarn
- Install node, yarn.
- After cloning the repo to your local machine, install the dependencies described in the package.json, by using your package manager. If you are using yarn, run this command in the project's directory:
yarn install
- Run the application.
yarn run dev
FoNodeModules directory:
- FoPreprocessor.js (This is a modular function that was used for collecting number of opens per user.)
router directory:
- index.js
- routes.js (Routes page that directs any individual to the analytics)
Analytics directory:
- Dashboard.vue
- DashboardDemo.vue (The static default page there is nothing loaded on the page.)
Document directory:
- OpenBar.vue (This page show a bar chart of average session time of a document by user and the number of times it was opened.)
- OpenBubble.vue (This page shows a bubble chart of number of times a document was opened per user and categorizes it by email domain.)
- OpenChart.vue (This page shows the number of times a document was opened per user by month and day, similar to Github's contribution heat chart.)
- OpenGoogle.vue (This page shows the locations of where users opened the document.)
Icons - Icons that can be used to make the application more visual and less wordy
Vuetify - VueJS library that allows to easily make pretty components (any component prefaced with v-
comes from it)
Sharad's bubble chart demo: https://sharad97.github.io/CMPS-115/project_testing/bublechart_legend2.html
- NOTE: The project doesn't use the latest Vuetify