(08) ProjectBapa Sitaram Innovation & Technologies

Banking Client Portal

Web portal for an existing banking system. Customers sign in with a mobile-number OTP to see account details and transaction history.

Role
Full-stack developer
Context
Bapa Sitaram Innovation & Technologies
Stack
React, Node.js, Express, MS SQL, MSG91
Links
No public link
(01)Overview

Overview

A web portal that extends the company's existing banking software, built from requirements gathered with the CEO.

Customers sign in with their mobile number to see their transaction history, account details and account type on a responsive web interface.

(02)Architecture

Architecture

  1. 01

    Frontend

    React for a fast, dynamic interface.

  2. 02

    Backend

    Node.js with Express routes.

  3. 03

    Database

    Microsoft SQL Server.

(03)Sign-in with OTP

Sign-in with OTP

  1. 01

    Number check

    The customer enters their mobile number and the backend checks that it is registered.

  2. 02

    OTP verification

    An OTP is sent through MSG91. Once it's verified, the customer is signed in.

  3. 03

    Account data

    Account details and transactions are fetched securely using the verified number.

(04)Access control

Access control

  1. 01

    Protected pages

    The home page is only available to signed-in customers.

  2. 02

    Session redirects

    Signed-in customers are redirected away from the login page until they log out.