Skip to content

Banking System With Spring Boot And Angular with Spring Security

Notifications You must be signed in to change notification settings

JatinThakur2/Banking-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

Banking System With Spring Boot And Angular with Spring Security

Introduction

This project helps us to understand the basic working of Bank accounts. Some of the functionalities implemented are

  • Account creation
  • Transactions between two accounts
  • Fetching of the transaction history

Requirements

  • java 1.8.x
  • maven 3.x
  • npm

Steps To Setup Backend

1. Clone the repository

git clone https://github.com/JatinThakur2/Banking-System.git

2. Move to root directory of backend

3. Build project

mvn clean install

4. Run project

java -jar target/backend-0.0.1-SNAPSHOT.jar
  • Alternatively, you can run the app without packaging it using -
mvn spring-boot:run

Explore apis in backend

The app defines following APIs.

    POST /api/signup   
    POST /api/user
    GET /api/user
    PUT /api/user
    GET /api/account
    POST /api/transfer
    GET /api/transaction      

Steps To Setup Frontend

1. Move To Frontend Derectory

2. Install Package

npm install

3. Run Project

npm start

4. Open url

http://localhost:4200/

Application Screenshots

Login

Register

Home

Profile

Transaction History

Transfer