{"repo":"Bone008/finance-tracker","free":true,"listed":false,"github":"https://github.com/Bone008/finance-tracker","clone":"git clone https://github.com/Bone008/finance-tracker.git","description":"A web-based tool to keep track of your finances with a focus on automation, privacy, flexible analysis and search.","language":"TypeScript","stars":18,"topics":["angular","finance-tracker","finances","money","automation"],"license":"MIT","category":"workflow-automation","readme_excerpt":"Finance Tracker A simple but powerful tool to keep track of your spendings. All data is end-to-end encrypted and requires no registration. Made for power users. It is built as a Web application using Angular and the Material design library. User guide Users can reach the tool at money.bonauer.me. Beware that there does not exist any proper user documentation yet, but if you are interested in using the tool and need help getting started, feel free to contact me. Developer setup 1. Clone the repository. 2. Run npm install --legacy-peer-deps to update dependencies. The legacy flag is needed because this is built with quite an old version of Angular with some dependency conflicts. 3. Run npm run protoc to compile the protocol buffer models. This step has to be repeated every time you change the proto definitions. 4. To enable API calls made from the development server, copy src/proxy.conf.global.json to src/proxy.conf.local.json and adjust the config of your backend server. 5. When on Node.js version =17, set the following env var for all node operations: NODE OPTIONS=--openssl-legacy-provider Development server Run npm start for a dev server. Navigate to http://localhost:4200/ . The app will automatically reload if you change any of the source files. Build Run npm run build to build the project. The build artifacts will be stored in the dist/ directory. Use npm run build -- --prod for a production build. Deployment Deployment to money.bonauer.me is performed automatically by CI.","default_branch":null,"files":null,"tree":[],"storefront":"/r/Bone008","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Bone008/finance-tracker/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}