Access Bank Mobile App

A professional mobile banking application for Access Bank with comprehensive banking features.

Features

  • Authentication System

    • Login with ID
    • Sign up functionality
    • Forgot password recovery
  • Account Management

    • Savings account with balance €786,000.34
    • Next of Kin: John Sandra
    • Account overview and details
  • Transfer Services

    • External transfers to European banks (requires security token)
    • Transaction history (15 recent transactions)
    • Transfer confirmation with security validation
  • Security

    • Secure authentication
    • Session management
    • Transaction verification with security token requirement

Project Structure

├── backend/
│   ├── index.ts           # Main API server
│   ├── database/
│   │   ├── migrations.ts  # Database schema
│   │   └── queries.ts     # Database operations
│   └── routes/
│       ├── auth.ts        # Authentication routes
│       ├── accounts.ts    # Account management
│       └── transfers.ts   # Transfer operations
├── frontend/
│   ├── index.html         # Main HTML template
│   ├── index.tsx          # React app entry point
│   ├── components/
│   │   ├── App.tsx        # Main app component
│   │   ├── Login.tsx      # Login component
│   │   ├── Dashboard.tsx  # Main dashboard
│   │   ├── Transfers.tsx  # Transfer interface
│   │   └── History.tsx    # Transaction history
│   └── style.css          # Custom styles
└── shared/
    ├── types.ts           # Shared TypeScript types
    └── utils.ts           # Shared utilities

Design

  • Professional banking UI with Access Bank branding
  • Mobile-responsive design
  • Secure and user-friendly interface
  • European bank integration for transfers