acobster / budgetr

Dead-simple recurring expenses

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

budgetr

Dead-simple recurring expenses

TODO

  • As a user, I want to select a day range
  • As a user, when I select a day range, I want to see total expenses within that range
  • As a user, when I change an item day, I want to see the change reflected in the items' sort order
  • As a user, I want to use Budgetr offline

Development

shadow-cljs watch app

Optional development tools

Start the browser REPL:

lein repl

The Jetty server can be started by running:

(start-server)

and stopped by running:

(stop-server)

Building for release

lein do clean, uberjar

Deploying to Heroku

Make sure you have Git and Heroku toolbelt installed, then simply follow the steps below.

Optionally, test that your application runs locally with foreman by running.

foreman start

Now, you can initialize your git repo and commit your application.

git init
git add .
git commit -m "init"

create your app on Heroku

heroku create

optionally, create a database for the application

heroku addons:add heroku-postgresql

The connection settings can be found at your Heroku dashboard under the add-ons for the app.

deploy the application

git push heroku master

Your application should now be deployed to Heroku! For further instructions see the official documentation.

About

Dead-simple recurring expenses

License:Eclipse Public License 1.0


Languages

Language:PHP 58.0%Language:Clojure 28.0%Language:JavaScript 7.2%Language:CSS 6.7%Language:Procfile 0.1%