Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/matt-auckland/kata-counter

A 'simple' app for tracking your Kata repetitions and settings goals. VueJS wrapped in Cordova.
https://github.com/matt-auckland/kata-counter

cordova counter-app karate kata vue

Last synced: about 1 month ago
JSON representation

A 'simple' app for tracking your Kata repetitions and settings goals. VueJS wrapped in Cordova.

Awesome Lists containing this project

README

        

# kata-counter

A Cordova App for recording Karate Kata repetitions and goals. It displays how many reps you need to do per week/day to meet your goals.

Screenshot of app

## Other features

- Add/remove tags to Kata
- Filter Kata by tags
- Displays total reps for all kata (respects filters)
- Import/export JSON data
- Pick a colour
- Populate app with premade kata lists
- Uses local storage to record data (probably moving to proper on-device storage eventually)
- Records the date/time of the last counter update
- Global settings and per kata settings

## Todo

- Finish redesign
- Add graphs!
- Enable deletion of increments

- Get editing of kata working
- Get import/export of JSON data working
- Get tags for kata working
- Allow editing of reps (#, date, etc) eventually
- Get adding a new kata working
- Get settings editing working
- Add setting around whether to show weeks/days or if the app show pick which to display
- Get Kata reordering working properly

## Development

```bash
# Project setup
yarn install
# Or just use NPM

# Compiles and hot-reloads for development
yarn serve

# Serve to an Android device for development (make sure to plug a phone in)
yarn cordova-serve-android

# Compiles and minifies for production
yarn build

# Build Android APK (to install on Android, you need to sign the APK with Android Studio)
yarn cordova-build-android
```