An angular web app for tracking individual income and expenses.
The purpose of this project is to demonstrate the following:
- Using tailwind in an angular application
- Developing components using angular CDK
- Saving data locally with pouchdb
- Unit testing in angular
- Install
nvm
thennode
&npm
:brew install nvm && nvm install
- Install dependencies:
npm install
In order to have more consistent builds, use a strict node
and npm
version as defined in the package.json
engines
field and .nvmrc
file. It is recommended to install node
via nvm
for easy node version management. Automatic node
version switching can be installed for zsh
or bash
using nvm
.
- To run the development web app:
npm start
orng serve
To run tests use: ng test