Skip to content

Latest commit

 

History

History
41 lines (29 loc) · 1.22 KB

File metadata and controls

41 lines (29 loc) · 1.22 KB

PaySecure - Digital Money Management System

A Java-based console application for managing digital wallets, money transfers, and transaction tracking with separate user and admin interfaces.

Features

  • User Management: Registration with auto-generated UPI IDs and account numbers
  • Digital Wallet: Separate wallet balance management
  • Money Transfer: Transfer funds via UPI ID or Account Number
  • Transaction History: Track all sent and received transactions
  • Admin Panel: User management and transaction monitoring
  • Balance Management: Add funds to main account and wallet

Main Workflows

For Users

  1. Register → Auto-generated UPI ID and Account Number
  2. Login → Access main menu
  3. Add balance to account or wallet
  4. Transfer money using UPI ID or Account Number
  5. View transaction history

For Admins

  1. Admin Login → Access admin panel
  2. View all users and their balances
  3. Monitor all transactions
  4. Remove users from the system

For Wallet

  1. Add balance to wallet
  2. Check balance
  3. Transfer money using UPI ID or Account Number

Technology Stack

  • Language: Java
  • Database: MySQL
  • JDBC Driver: MySQL Connector/J