Skip to content

TechUniv2018/WalletProject

Repository files navigation

Digital Bank Wallet( BATUA )

Objective

Our main aim is to develop and MVP digital bank wallet that supports the following basic features:

Use Cases

Use case 1

Register a new Customer

Actors – Customer, Bank

Description – This use case describes how to register a new customer using Aadhar card linking and using OTP sent to the linked mobile number with the user account.

alt text

Use case 2

Login to an existing account

Actors – Customer, Bank

Description – This use case describes how to Login to an existing account

Use case 3

Forget/Change password

Actors – Customer, Bank

Description – This use case describes how to change password (forgot password)

Use case 4

Add contact

Actors Customer, Bank

Description – This case describes how to add a friend or a contact to user's list.

AddFriend2

Use case 5

Pay funds to another user

Actors – Customer, Bank

Description – This case describes how to pay money to a friend of the User's list.

Receive funds from another user

Description –This case describes how funds are received

Use case 6

Request funds from another user.

1. Request funds from another user. Actors – Customer, Bank

Description –This case describes how to request money from another user.

2. Another user requests funds from you

Use case 7

Get a notification for payment/request query

Actors –Customer, Bank

Description – This case describes how user gets notification regarding payment/request.

Use case 8

View transaction history

Use Case – View Transaction history

Actors – Customer, Bank

Description – This case describes how user can see the transaction history.

img1

Use Case Diagram

Block Diagram

ER Diagram

Database Schema

About

No description, website, or topics provided.

Resources

Stars

3 stars

Watchers

4 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors