Giter VIP home page Giter VIP logo

myfuel's People

Contributors

dependabot[bot] avatar kevinbrechbuehl avatar rootix avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

myfuel's Issues

Cost overview

Add list of total costs per month. It should be possible to filter the list by car.

Refactore view components

Currently the view components have too much business logic in it. The inner functionality should be extracted to separate components.

Car Archive

It should be possible to archive/activate a car. The archived cars shouldn't be displayed by default on the car list. Archived cars/fuels should be read-only.

Add refresh button

Because of the standalone version on mobile devices, there is no possibility to reload the user data without killing the app.

There should be a refresh button/functionality to fetch new user data. The button could be displayed in the action bar where the other actions are (e.g. update/delete car). Another possibility would be to add "pull down" feature to refresh, similar as many native apps implement it.

The functionality should only be available if a user is authorized.

Current selected item after new fuel dialog does not work as expected

Expected

After a new fuel entry has been created, the dialog should close and the new created entry should be selected. We have the options to delete and update the selected entry.

Actual

After a new fuel entry has been created, the dialog is being closed. We have the option to delete and update the newly created entry but neighter of them work correctly.

  • Deletion does not work at all
  • Update opens the dialog but changes can't be saved (won't close the dialog)

Although the delete and update options are available, the new entry does not get it's visual selected state.

myFuel-add-selected-bug

Replace Karma with Jest

Jest is a delightful JavaScript Testing Framework with a focus on simplicity. It is easier to configure and use than Karma.

After migrating the testing framework, all unit tests including the linter should be executed during each build on Netlify.

Enhance statistics per car

Add additional key figures per car:

  • Date of purchase
  • Mileage at the time of purchase
  • Total kilometers driven
  • Average consumption

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.