Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/matt-auckland/kata-counter
- Owner: matt-auckland
- Created: 2020-03-31T08:58:08.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-08-16T22:09:06.000Z (over 3 years ago)
- Last Synced: 2023-03-06T18:17:07.678Z (almost 2 years ago)
- Topics: cordova, counter-app, karate, kata, vue
- Language: Vue
- Homepage:
- Size: 573 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
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.
## 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
```