monetr / web-ui

Web interface for the budgeting application.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

web-ui

Gitlab pipeline status (self-hosted) Node.js CI DeepSource DeepSource FOSSA Status

The web app for the budgeting application monetr.

Developing Locally

Developing locally on it's own has no additional requirements outside of node. However if you want to run the UI locally and use its entire functionality then you will need to be running the rest of the application stack in minikube. See the REST API for details. You will need to run make init-mini from the REST API project first to get everything running, once that is complete you can run the following command from the WEB UI project directory.

make deploy-web-ui # Will get the ingress and service setup as well as a dummy pod.
make local-ui # Will tweak the service to forward to your local webpack dev server.

This will spawn a new tmux window, install any JS dependencies needed and will start the webpack dev server. You can then open a browser window to https://app.monetr.mini and see the application running. You can make changes to the application and see the changes reload.

License

FOSSA Status

About

Web interface for the budgeting application.

License:Other


Languages

Language:TypeScript 81.4%Language:JavaScript 15.5%Language:SCSS 1.3%Language:Makefile 0.5%Language:Shell 0.4%Language:HTML 0.4%Language:CSS 0.2%Language:Go 0.2%Language:Dockerfile 0.1%