Giter Club home page Giter Club logo

moneyflows's Introduction

This is a personal project to track finances. It conceives of money as something that comes and goes in flows. The places it rests are harbors - these may be checking accounts, credit cards, or your best friend - all places where money goes for a while, but never stays forever.

Core Principles

  1. I manage my finances and don't just trust what my bank says.
  2. My data is mine and I don't want to give it out in exchange for being marketed to.
  3. I should still be able to access my info anywhere I go.

Current Status

It is usable to track your bills and reconcile against what your bank says. This means you can:

  • Enter flows: bills paid, money received, and money transfered between harbors that are yours. You can provide as much detail or as little as you want.
  • Mark these flows as verified accurate (if it was an estimate when you originally entered it), sent, or paid.
  • Enter additional info about the harbors: full name, account number, contact info, notes.
  • All data is saved in local storage within your browser on your computer.
  • You can optionally sync it to a CouchDB database online.

Roadmap

There's lots on the agenda, here is the rough order:

  • Recurring flows
  • Ability to sort and search flows
  • Reminders of upcoming bills
  • Better security

Additional Info

It's all built in javascript so far with PouchDB providing the database backend functionality. It's actually pretty cool.

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.