A completion app.
fenir mean 'to finish'. This is a personal completion app, designed to be relently positive and help accomplish the same goals every day.
- Color as a motivator
- IKEA Effect + 'Yet Another Todo'
- Ambiguous rewards
- Tease tomorrow
- Make software that forgives
- Every day brings a new color, a new chance
- Every day should be completable
- Streaks are a reflection of the reward, not the reward itself
- Anti-data: you cannot interact with the past
It's amazing how different an experience can be when you aren't mining data..
A todo list is the developer equivalent of an industrial designer's chair..
Naming concepts frames everything. 'Challenges' vs 'Todos'..
The icons may be pushing too hard into 'Fear of Missing Out'..
When was the last time an app or service forgave you?..
# install dependencies
npm install
# serve with hot reload at localhost:8081
npm run dev
# build for production with minification
npm run build
# build for production and view the bundle analyzer report
npm run build --report
For detailed explanation on how things work, checkout the guide and docs for vue-loader.
config/index.js
has been changed in three important ways to build for
Github pages instead of a standard static host:
assetsPublicPath: '/'
->assetsPublicPath: './'
index: path.resolve(__dirname, '../dist/index.html'),
->index: path.resolve(__dirname, '../docs/index.html')
assetsRoot: path.resolve(__dirname, '../dist'),
->assetsRoot: path.resolve(__dirname, '../docs'),
Also note that font loader has been increased to bundle FontAwesome as Github Pages was having trouble referencing additional resources in built CSS files (due to the above change).