Go to file
2021-07-15 17:18:12 -06:00
.vscode Dockerizing 2021-03-20 16:52:56 -07:00
devops wip 2021-04-14 20:36:40 -06:00
frontend adding backend dockerfile 2021-07-15 17:14:51 -06:00
node_modules wip 2021-04-15 20:10:54 -06:00
server registration page and such 2021-07-15 16:08:21 -06:00
.prettierrc cashstax database docs 2021-04-14 13:47:53 -07:00
docker-compose.backend.yml adding backend dockerfile 2021-07-15 17:14:51 -06:00
docker-compose.yml finalizing non-docker env 2021-07-15 16:23:48 -06:00
package-lock.json add useTransactions hook 2021-07-14 15:08:15 -06:00
README.md readme updated 2021-07-15 17:18:12 -06:00

Cash Dash Stacks

  • A simple way to track expenses
  • cash budgeting in digital mode

Setup (Docker)

$ git clone [this repo]
$ docker-compose build
$ docker-compose run --rm server bash
# Puts you into the command line in the server container
$ > python manage.py migrate
$ > python manage.py createsuperuser --email admin@example.com --username admin
$ > exit
# You are now back in your machine bash
$ docker-compose down && docker-compose up -d
# Containers will all start

Setup (Not Docker)

$ cd frontend
$ npm i
$ cd ..
$ cd server
$ virtualenv -p python3 env
$ source env/bin/activate
(env) $ pip install -r requirements.txt
(env) $ python manage.py migrate --run-syncdb
(env) $ python manage.py createsuperuser --email admin@example.com --username admin

Running (Not Docker)

frontend

$ cd frontend
$ npm run start

backend

$ cd server
$ source env/bin/activate
(env) $ DEBUG=true python manage.py runserver 0.0.0.0:8000

Ideas

  • put items in your wishlist and track savings to buy big-ticket items
  • view spending trends

Todo

https://github.com/dank-inc/cash-stacks/projects