How to design and build a personalized social workout schedule and stick to it using invision, vue.js, and dexie