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.