GithubHelp home page GithubHelp logo

rlasjunies / kct Goto Github PK

View Code? Open in Web Editor NEW
3.0 3.0 2.0 14.44 MB

Kids Coaching Timers help parents to control duration of our kids playing games, watching tv, ... This application is an technical excercice to learn some technos ( ionic, angular ) and technics ( injection, unit testing, e2e, ... ) on web technologies. Your help is welcome to imprive this application

License: MIT License

TypeScript 80.67% HTML 7.79% CSS 7.12% JavaScript 4.42%
angular cordova ionic ionic3

kct's People

Contributors

rlasjunies avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

Forkers

ionic3-toolbox

kct's Issues

hide / show advanced menu when in prod / debugging build

Expected Behavior

As developer I would like to have actions helping me to test the application only when the app is in debug build
So that the end user does not see this actions

Actual Behavior

testing screens avaialble for all

Specifications

  • Version: 0.5.0

picture from kids in card

Expected Behavior

Shows picture in the card
This pictures may be the kids, the tv screens, ...
This should provide a more actractive timers list

  • take pictures from timers configuration
  • show pictures in the card

Actual Behavior

none

Specifications

  • Version: 0.5.0

show next occurence for timer

Expected Behavior

in the timers list, it would be great to show next occurence for a timer.
e.g.: will be available tomorrow, or next week-end

Actual Behavior

No information when the timer will be available

Specifications

  • Version: 0.5.0

build process

Expected Behavior

webpack to support typescript aliases

Actual Behavior

after installing the project, npm install, npm run serve does not work because aliases are not defined and must be done manually

Specifications

  • Version: 0.0.1
  • Platform:
  • Subsystem:

no code coverage reported for E2S tests

Expected Behavior

have code coverage merged with the one of the unit test

Actual Behavior

no

Steps to Reproduce the Problem

n/a

Specifications

  • Version: n/a
  • Platform: n/a
  • Subsystem: n/a

add passcode to change the timer configuration

Expected Behavior

The goal is to control the modification of the timers. It's to avoid kids to reset timers

Actual Behavior

No control, everybody can modify the timers settings, timers are reinitialized when settings are changed

Specifications

  • Version: 0.5.0

Inform the player when the timer is close to the end

Expected Behavior

Inform the player when the timer is close to the end

proposal:

  • in the configuration of the timer, add a check box: activate notification 10% before the end
  • notification may be a Text to Speech plugin
  • text may be configurable

Actual Behavior

None

clean build process

Expected Behavior

no warning generated

Actual Behavior

some tslint are generated

Specifications

  • Version: 0.5.0

Timers are not resumed if the app is 'stopped' and 'restarted'

Expected Behavior

When the application is restarted, it should checks if timers are "running".
If yes, the timers should resume, taking in consideration the duration while the app was 'stopped'

use case to consider:

  • app is stopped and restarted another day. In that case the timers should not resume but reinitialized.

Actual Behavior

Timers are not resumes, neither in pause

Steps to Reproduce the Problem

  1. start timers
  2. stop the app, ( e.g.: from the list of app )
  3. start the app

Specifications

  • Version: 0.5.0

conitnous integration

Expected Behavior

after each PR automatic builds and tests must be run in an "independent" platform

Actual Behavior

no CI

Steps to Reproduce the Problem

N/A

Specifications

  • Version: n/a
  • Platform: n/a
  • Subsystem: n/a

timer execution: add trace of execution

Expected Behavior

trace timer execution
provide an history of duration per timers / week / month / year

Actual Behavior

none

Specifications

  • Version: 0.5.0

rewards (penalties?) on timers ... based predefined "good" behaviors / actions

Expected Behavior

  • increase duration for some timers best on "good" behaviors / actions of our kids
  • V1?: list of durations, e.g.: +5, +10, +15, +30
  • V2?: list of good behaviors, e.g.: learning music, good motivation at learning, cooking help, gardening help, ... + durations list

Actual Behavior

none

Specifications

  • Version: 0.5.0

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.