bills

command module
v0.0.0-...-066eb12 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 24, 2021 License: GPL-3.0 Imports: 14 Imported by: 0

README

Bills

Bills is a simple desktop application to help you visualize through data visualizations and tables, how much and how you are spending your money.

High fidelity prototype of Bills home screen

This application was build on top of the Webview project, using Go to handle logic and React for the UI.

Installation

First install Go 1.16+

After that, clone this project to your machine.

git clone https://github.com/afonsolopez/bills.git

Install if you're running OpenBSD, FreeBSD or Ubuntu "webkit2gtk" as the webview docs says. As I am running Xubuntu 20.04 on my machine this following package worked fine.

sudo apt-get install libwebkit2gtk-4.0-dev

Fetch all the dependencies

go mod tidy

Usage

# Open the cloned project folder
cd bills

# Clean the project, build the React app, compiles the code and runs the app.
make

# Just cleans older builds
make clean

# Builds the React app
make build

# Builds the app without fetching React app dependencies
make test

# Compiles the app
make compile

# Runs the compiled app
make run

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

GNU General Public License v3.0

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL