virtual-bank-system
virtual-bank-system copied to clipboard
Virtual bank system (Spring, Angular 8)
Virtual bank
Table of contents
- General info
- Live demo
- Screenshots
- Technologies
- Features
- Setup
General info
Application which simulates electronic banking managment on virtual bank accounts.
Live demo
You may need to wait a while until back-end loads
https://virtual-system-af1e2.firebaseapp.com/
Screenshots
Identifier | Password | Role |
---|---|---|
11111111 | kowalski | Admin |
22222222 | kamilski | Client |
33333333 | jakubski | Employee |
Technologies
- Spring (Boot, Security, Data JPA, MVC)
- Angular 8
- Hibernate
- JUnit & Mockito
- PostgreSQL
- Mapstruct, Lombok
- CircleCI, Maven
Features
- Client registration (employees need to activate new clients accounts)
- System admin/employee managment modules
- Several types of operations on virtual bank accounts are available for clients
- Chat support system
Setup
Prerequisites
- Angular 8 or greater is required
$ npm install -g @angular/cli
- Java 8+
Deployment
$ mvn spring-boot:run -Dspring-boot.run.profiles=dev
$ cd front
$ npm install
$ ng serve
Run browser and head to http://localhost:4200