sudoleg / portfolio-tracker

WebApp for portfolio tracking, built with SpringBoot and Angular.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

WebApp for portfolio tracking, built with SpringBoot and Angular.


Languages

Language:Java 58.1%Language:TypeScript 24.1%Language:CSS 10.0%Language:HTML 6.5%Language:Dockerfile 0.9%Language:Shell 0.4%