Coder Social home page Coder Social logo

guzart / snowball Goto Github PK

View Code? Open in Web Editor NEW
3.0 2.0 1.0 618 KB

Debt payment strategies for your YNAB budget.

Home Page: https://snowball-ynab.firebaseapp.com/

HTML 0.27% TypeScript 2.93% CSS 2.71% Elm 90.18% JavaScript 3.92%
ynab debt-calculator debt

snowball's Introduction

Debt Snowball for YNAB

TODO

Perform validate on minimum payment.

Alpha Release

  • "start over" button
  • extract action footer to function
  • add reset button to error screen

Beta Release

  • Use types for accountId, budgetId, etc
  • create category modal
  • button to purge localStorage
  • postcss with auto prefixer
  • test that session is decoded correctly
  • handle session decode error
  • handle api url decode error
  • use budget number formatting
  • use budget date formatting
  • move temporary selections out of session – bug when back and forward session is saved

Bling, bling! ✨🥇

  • preserve order of accounts
  • customize bootstrap style
  • update debt payment category balance from snowball
  • animate screen transitions
  • manifest with service workers
  • remove unused css from bootstrap
  • transform png logo with svg and remove margin
  • update to webpack-serve
  • add minimum payment strategy

Links

snowball's People

Contributors

guzart avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

junkcodeforme

snowball's Issues

TODOs

Alpha Release

  • "start over" button in heading
  • footer links in landing page
  • replace account selection with custom monthly amount slider
  • test calculations
    • after balance hits zero apply remaining extra to next account in strategy
  • filter out accounts with positive balance

Beta Release

  • show total debt label
  • show monthly budget for payments in strategy page
  • extract action footer to function
  • add "start over" button to error screen
  • persist minimum payments and interest rate after select/deselect
  • format y axis as currency / custom tick
  • button to "destroy" all data, with modal confirmation
  • postcss with auto prefixer
  • test that session is decoded correctly / session migrations?

Bling, bling! ✨🥇

Functionality

  • show/hide payments table balance
  • show month/year instead of month number
  • Use types for accountId, budgetId, etc
  • preserve accounts order in debt details page
  • use selected budget number formatting
  • use selected budget date formatting
  • handle session decode error
  • handle api url decode error

Style

  • animate screen transitions
  • customize bootstrap style

Optimize

  • manifest with service workers
  • remove unused css from bootstrap
  • transform png logo with svg and remove margin
  • update to webpack-serve

Links

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.