https://github.com/ryushida/shinymoney
R Shiny + PostgreSQL application for managing and visualizing expenses + net worth
https://github.com/ryushida/shinymoney
postgresql r shiny
Last synced: 4 months ago
JSON representation
R Shiny + PostgreSQL application for managing and visualizing expenses + net worth
- Host: GitHub
- URL: https://github.com/ryushida/shinymoney
- Owner: ryushida
- Created: 2021-01-01T04:44:13.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2021-02-27T00:23:42.000Z (about 4 years ago)
- Last Synced: 2024-08-13T07:13:36.429Z (8 months ago)
- Topics: postgresql, r, shiny
- Language: R
- Homepage:
- Size: 42 KB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- jimsghstars - ryushida/shinymoney - R Shiny + PostgreSQL application for managing and visualizing expenses + net worth (R)
README
R Shiny Application for visualizing expenses and net worth.
# Features
- Enter expenses (date, amount, account, category, notes)
- Visualize Spending by Date (Scatter plot and heatmap)
- Visualize Spending by Category (Scatter plot and heatmap)
- Enter value of each account
- Visualize the value of each account (Stacked Bar Plot)
- Manage categories, accounts, and account types
- Import CSV of Portfolio and Visualize (Bar and Treemap)
# Usage
1. Start PostgreSQL server
2. Create database and tables
```shell
psql postgresuser
CREATE DATABASE databasename;
\c databasename postgresuser
\i init.sql\l
\dt
```3. Create `config.yml`
```yml
default:
database_name: 'databasename'
database_host: '127.0.0.1'
database_port: 5432
database_user: 'postgresuser'
database_password: 'password'
```4. Start Application