Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/lulunac27a/gamification-task-list-vue-typescript

Task list application in Vue using TypeScript and Vuex
https://github.com/lulunac27a/gamification-task-list-vue-typescript

gamification task-list task-list-app tasklist to-do todo todo-app todo-list todo-list-app todolist typescript typescript-app vue vue-todo vue-todolist vuex

Last synced: about 2 months ago
JSON representation

Task list application in Vue using TypeScript and Vuex

Awesome Lists containing this project

README

        

# Vue gamification task list app with Vuex, SCSS, and TypeScript

This application is a task list with task repetition with level and experience points,
and it stores to local storage using `vuex-persistedstate`.
Try it on Netlify: https://gamification-task-list-vue-typescript.netlify.app/

## Contents

- `src`: Source for Vue, SCSS, and TypeScript files.
- `src/components`: Vue components to render as HTML with SCSS styles.
- `src/store`: Vuex store and store options.

Try it on Netlify: https://gamification-task-list-vue-typescript.netlify.app/

## Features

- Gamification with levels and experience points (XP)
- Task repetition for daily, weekly, monthly or yearly tasks
- Different priorities and difficulties to choose from

## Set up the application

```
git clone https://github.com/lulunac27a/gamification-task-list-vue-typescript.git
npm install
```

### Serve the application

```
npm run serve
```

### Build the application to compile and minify the code

```
npm run build
```

### Lints code to check for errors and warnings

```
npm run lint
```

### Customize configuration

See [Configuration Reference](https://cli.vuejs.org/config/).