To run the project install Docker, Launch Docker and run the following command or double click run-portfolio-app.bat
docker-compose up --build
in-case if docker doesn't work please run the following
ng serve in portfolio-app-frontend folder
mvn clean install in portfolio-app-backend folder and run the spring boot application
front-end url: http://localhost:80
backend-end url: http://localhost:8080
Scenarios covered as part of this app
- Register a new user
- Try to register same user
- Login with invalid username and password
- Logout and login again
- Add Asset
- Edit Asset
- Delete Asset
- Retrieve a specific Asset by ID/ISIN
- ISIN validation for Add/Edit
- Button Validations and alert messages on all important events