/personal-finances

App for managing personal assets and budgeting

Primary LanguageTypeScriptGNU General Public License v3.0GPL-3.0

Personal Finances

Tests Codacy Badge

Dependencies

Environment Set Up

pipenv sync --dev

Frontend created with Next + Typescript

Running outside containers

On Ubuntu:

sudo apt-get update
sudo apt-get -y install postgresql  # confirm if this dependency is necessary

Deployment

cd backend
pipenv clean
pipenv install
source `pipenv --venv`/bin/activate 

cd api/personal_finances
pip install zappa==0.52.0
zappa deploy|update dev  # updates returns an error, but works

To Do's

Troubleshooting

When facing issues with pipenv install, I had to:

  • deactivate the virtualenv: deactivate
  • set the python to the desired version: pyenv global 3.8.7
  • install pipenv on that python version: pip install pipenv
  • after that, it worked

Another error: