letehaha / budget-tracker-fe

A web app to keep track of your finances. Track and get stats about your income, expenses and investments. WIP
https://gamanets.money
MIT License
0 stars 0 forks source link
budget budget-tracker open-source tracking vue3 vue3-composition-api

budget-tracker-fe

Warning

There is also a backend that provides all information and API, but currently, it's under development in the private repo, so the frontend is useless at the moment.

Project setup

  1. Make sure you have a correct Node version, specified in the .nvmrc file. You can use nvm use if you have one
  2. Install packages with npm install
  3. Create a .env file from .env.template
  4. Run the app with npm run dev
  5. Build it with npm run build

Additional information

  1. Backend repository shares some TypeScript types using git submodules functionality, that can be accessible by importing them from shared-types. For convenience, there's a git-pull npm script that pulls all the submodules. To init git submodules run git submodule update --init --recursive command.