Reasonable Productivity Front-End

Productivity application built with Vue.js.

Overview

This app manages tasks and lists. Future versions will also handle and syncing calendar and contacts to use with tasks.

Technologies

  • Vue.js
  • Nuxt
  • Vuex
  • VueRouter
  • Vuetify
  • Axios

Build Setup

# install dependencies
$ npm install

# serve with hot reload at localhost:3000
$ npm run dev

# build for production and launch server
$ npm run build
$ npm run start

# generate static project
$ npm run generate

Routes

Tasks

/tasks

/tasks/:taskId

Lists

/lists

/lists/:listId

Auth

/login

/register

/verify

/forgot-password

/reset-password

Other

/settings

Mockups