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

Watchers

Forks

Releases

No releases published

Packages

No packages published