Git Product home page Git Product logo

time-tracker's People

Contributors

1zunull avatar dependabot[bot] avatar enbock avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

time-tracker's Issues

Page Router

The router config seems at moment not really pratically.

I have follow idea:

  • We could write the Root-Node code, as example <Settings.... /> into a special template file *.html.tpl.
  • Then is it possible to configure the route in a json:
{
  settings: {
    url: '/settings',
    root: '/Templates/Settings/root.html.tpl'
  }
}

Activate Circle CI

Target:

  • Some test running ;)
  • Auto deploy to gh-pasges (for beginning, each commit)

Upgrade to "Uncle" Bob Martin's Enchilada

Target

Get application testable, before implementing business functions.

Description

While the break of last year, I found very nice pattern and ideas in Uncle Bob Martin Books. That we should upgrade here, to see how it looks and work.

Anaylize how to handle languages => And implement it

How we can handle the language data, to be able to change them in runtime?

Target:

  • Find library
    • Fallback: Plan own component
  • Figure out, how to inform conatiners about library changes
    • Event of React?
    • Redux?

Decouple component from Language Manager

The idea to do an "refresh" of language via the onChange on the language manager leads into a parallelism refresh system of the components.
Also is hold indirect the instance of remove visual components.
As third its couple the domain to the components.

To solve all 3 problems, lets remove the onChange function from the adapter and use Rect-state system to let refresh the components.

Storage for the Application

After we introduced the settings page, we need also a way to store the configurations.

At beginning is it enough to store it in any local browser storage.
But later on we want to synchronize with remote storage systems, like Google Drive, or AWS S3.

Be aware that we need different parts stored in different locations. So access keys will still store in local storage, other than language and color setup data.

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.