Git Product home page Git Product logo

nix-bucks-legacy's Introduction

Rust

NixBucks

A simple budgeting app

Demo

Install

  • Running the pre-compiled binary: Go to the releases page and download the appropriate version for you.
  • With cargo: cargo install https://github.com/margual56/budgeting.git.
  • Clone and compile yourself: git clone https://github.com/margual56/budgeting.git, cd into the folder and cargo build --release.

About windows

"Smart Screen" will yell at you when you try to open this program, because it is not signed by a "trusted" source. FYI, in this case a "trusted" source means literally anyone who has $2,000/year to spend on a key to sign the program.

Since I don't have a disposable $2K/year, just click "Show more" > "Run anyway".

Usage

Remember that you can back up the config file, and also you can create copies to test new arrangements :)

Planning

Goals

  • Provide a simple way to track subscription costs, expenses and income
  • Provide the bottomline information that we want to know (montly balance, how much money will I have, etc)
  • Store the information locally, while allowing for easy manual editing, parsing and reading of it.
  • Zero tracking, 100% local processing
  • Use the least amount of resources possible
  • Be accurate

Non-goals

  • Provide detailed information
  • Do statistics with the data

Planned features

  • Translation to Spanish (if you know more languages, please feel free to contribute)!
  • A complete overhaul of the UI: New colors, new layout, new design. I hired a professional designer to design this (please consider donating).
  • A small banner at the bottom that only shows up the second time that you open the program. Once you dismiss it, it won't show up again. It will ask the user to consider donating to the project.
  • An icon for the application.
  • A splash screen to organize profiles: save, copy, load, etc.
  • A refactor of the code: Cleanup, documentation and optimizations.

Help!

If you know Rust and think you can help, please do! :)

And if you don't, you can also buy me a coffee. Even a small amount really helps.

nix-bucks-legacy's People

Contributors

margual56 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

mesmoiron

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.