Skip to content

Commit

Permalink
- Upgraded Angular to v11
Browse files Browse the repository at this point in the history
- Added state management by NGRX
- Added quarterly flow charts on Dashboard
- Refactored shared module and removed core module
  • Loading branch information
krybc committed Mar 3, 2021
1 parent d64c47c commit 5076550
Show file tree
Hide file tree
Showing 309 changed files with 14,071 additions and 9,852 deletions.
49 changes: 39 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,29 +8,58 @@ This is a front-end of home budgeting app.

## Installation

1. run `git clone https://github.com/kamil-rybczynski/budget-app` command
2. run `npm install` command
3. edit `src/environments/environment.ts` file and set `apiUrl` param which must be url to installed `budget-api` repository
4. run `npm run start` command and open http://localhost:4200 url in web browser
```bash
$ npm install
```

## Running the app

### Dev

```bash
$ npm run start
```

Open http://localhost:4200 url in web browser.

### Prod

Edit `src/environments/environment.prod.ts` file and set `apiUrl` param which must be url to installed `budget-api` repository.

```bash
$ npm run build
```

Handle `build` directory by web server (eg. Nginx or Apache).

## Roadmap

### 0.4.0
### 0.7.0

- [ ] Feature: Change password

### 0.6.0

- [ ] Feature: Monthly budget planning
- [ ] Feature: Progress bar of monthly budget plan realisation on budget table
- [ ] Feature: Current month plan realisation on dashboard

### 0.3.0
### 0.5.0

- [ ] Feature: Statistics for contractors
- [ ] Feature: Statistics for accounts
- [ ] Change dashboard stats to three months comparison
- [ ] Directive for better forms validation

### 0.4.0

- [ ] Feature: Quarterly expenses by categories chart on dashboard
- [ ] Travis CI and Coveralls integration
- [ ] e2e tests for auth
- [ ] unit tests for pages, components and services
- [ ] Unit tests for NGRX store

### 0.3.0

- [x] Feature: Quarterly cash flow chart on dashboard
- [x] Refactoring: NGRX for state management
- [x] Upgrade Angular to v11

### 0.2.0

Expand Down
Loading

0 comments on commit 5076550

Please sign in to comment.