Expense-Watcher is a web application that allows users to track their expenses. It provides a user-friendly interface to add, edit, and delete expenses. For my purposes the application serves as a base for practicing deployments on Azure. Additionally, build scripts and docker containers were created to assist in this task.
View live site here:
- Java 17 or higher
- Internet browser
- Maven
-
Compile the project using:
make build
-
Run the tests using:
make tests
-
Run the server using:
make webapi
-
Run the frontend by visiting the url
http://localhost:5050
on a browser
sudo docker build -t expense-tracker-webapi .
sudo docker run -t -p 5050:5050 --rm -it expense-tracker-webapi
The underlying code for this application is used only as a placeholder for practicing deployment on Azure. It is not owned by me and is not licensed for distribution.