Skip to content
This repository was archived by the owner on Oct 26, 2021. It is now read-only.

monetr/web-ui

This branch is 1 commit ahead of main.

Folders and files

NameName
Last commit message
Last commit date
Sep 19, 2021
Mar 23, 2021
Jul 10, 2021
Jun 5, 2021
Oct 3, 2021
Jul 10, 2021
Feb 19, 2021
Jul 10, 2021
May 8, 2021
Sep 18, 2021
May 5, 2021
Sep 23, 2021
Sep 9, 2021
Apr 15, 2021
Sep 11, 2021
Jul 10, 2021
May 7, 2021
Apr 25, 2021
Jul 22, 2021
Sep 19, 2021
Jul 22, 2021
Sep 11, 2021
Jul 10, 2021
Aug 21, 2021
Aug 25, 2021
Jul 22, 2021
Jul 22, 2021
May 8, 2021
Jul 23, 2021
Jul 22, 2021
Jul 23, 2021
Jul 23, 2021
Jul 23, 2021
Apr 25, 2021
Jul 23, 2021
Feb 7, 2021
Oct 10, 2021
Mar 23, 2021
Feb 17, 2021
Mar 24, 2021
Jul 23, 2021
Mar 23, 2021
Aug 26, 2021
Oct 10, 2021

Repository files navigation

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