grzegorz103 / virtual-bank-system

Virtual bank system (Spring, Angular 8)

Home Page:https://virtual-system-af1e2.firebaseapp.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Virtual bank

CircleCI GitHub language count GitHub top language

Table of contents

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

### Sample accounts
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

About

Virtual bank system (Spring, Angular 8)

https://virtual-system-af1e2.firebaseapp.com/

License:MIT License


Languages

Language:Java 40.9%Language:TypeScript 31.1%Language:HTML 26.5%Language:CSS 1.1%Language:JavaScript 0.3%Language:Dockerfile 0.0%