A simple application for personal budgeting, powered by Prophecy.
You can use the hosted version at https://my.ratiobudget.com/ or host your own. Hosting your own is recommended for increased privacy and security. The hosted version comes with no warranty nor support.
-
Install Docker (
brew cask install docker
on OS X) -
Install mkcert (On MacOS:
brew install mkcert
thenmkcert -install
) -
Clone this repository and
cd
into this directory -
Create the required cert with:
cd .dev mkcert localdev.ratiobudget.net res.localdev.ratiobudget.net my.localdev.ratiobudget.net www.localdev.ratiobudget.net
-
Open this repo in VS Code.
-
Start the application with Terminal > Run Task > Run Ratio
-
Run the migrations with Terminal > Run Task > Run DB Migrations
-
Build the static files with Terminal > Run Task > Build static files
-
See the app at https://my.localdev.ratiobudget.net/
To run the test suite from VS Code just use Terminal > Run Task > (Backend/Frontend:) Run Tests.
- Terminal > Run Task > Backend: Build Container
- Terminal > Run Task > Frontend: Build Container
- Terminal > Run Task > Run Ratio (from images) -> then test that it's working at https://my.localdev.ratiobudget.net/