/portfolio-tracker

WebApp for portfolio tracking, built with SpringBoot and Angular.

Primary LanguageJava

Portfolio tracker

I created this portfolio tracker to practice my skills and gain more experience in web development, particularly in the development of RESTful APIs with SpringBoot and UIs with Angular (17). This (very) basic portfolio tracker allows a user to create multiple portfolios, add and remove stocks to/from them. Portfolios may also be renamed and deleted.

Run the app - installation

Ensure that Docker and Docker Compose are installed on your machine before running the application.

docker-compose up --build postgres backend frontend

This will build and start the containers for the Postgres DB, the backend and the frontend. You can then access the frontend on http://localhost. Impersonate a user to start. The DB already has some initial data.

API docs

Used technologies

  • Backend: SpringBoot
  • Frontend: Angular v17

Used tutorials