A
TheAdarsh

BSCCL Banking

Web DevelopmentSep 2024

Secure web application for cooperative bank account holders.

Project Overview

  • •Developed secure banking portal extending existing software
  • •Implemented mobile number based authentication
  • •Created responsive interface for account management
  • •Ensured strict access control and security

Key Features

  • •Mobile number login with OTP verification
  • •Account details and transaction history
  • •Responsive design for all devices
  • •Conditional page access control
  • •Secure session management
  • •Automatic logout functionality
  • •Data encryption in transit

Technical Details

  • •Frontend: React with TypeScript
  • •Backend: Node.js with Express
  • •Database: Microsoft SQL
  • •Authentication: MSG91 for OTP
  • •Session handling with JWT
  • •HTTP security headers
  • •Role-based routing
  • •Responsive breakpoints

Challenges

  • Secure authentication flow
  • Financial data protection
  • Session management

Solutions

  • Implemented OTP with MSG91
  • Used encryption for sensitive data
  • Strict token expiration policies

Technologies Used

ReactJsNodeJsTailwind CSSTypeScript

Project Links

No links available,because of some policies.