This is a front-end of home budgeting app.
$ npm install
$ npm run start
Open http://localhost:4200 url in web browser.
Edit src/environments/environment.prod.ts
file and set apiUrl
param which must be url to installed budget-api
repository.
$ npm run build
Handle build
directory by web server (eg. Nginx or Apache).
- Feature: Order contractors by transaction's interval by default
- Feature: Change password
- Feature: Monthly budget planning
- Feature: Progress bar of monthly budget plan realisation on budget table
- Feature: Current month plan realisation on dashboard
- Feature: Statistics for contractors
- Feature: Statistics for accounts
- Feature: Many categories to one transaction
- Travis CI and Coveralls integration
- Unit tests for NGRX store
- Feature: Add icons to categories
- Feature: Add color to parent categories
- Feature: Show categories on charts of dashboard in selected color
- Fix: Unselectable categories select input on params of the transaction list
- Fix: Month and category query params not handled on transaction list
- Fix: Category query param handling on add transaction
- Fix: Parent query param handling add category
- Feature: Categories order changing by drag'n'drop
- Feature: Quarterly expenses by categories chart on dashboard
- Feature: Quarterly cash flow chart on dashboard
- Refactoring: NGRX for state management
- Upgrade Angular to v11
- Enable serving app as PWA
- Removing transaction
- Removing category group
- Removing category
- Add modals for delete operations confirmation
- Transactions list filtering by month