A Java-based console application for managing digital wallets, money transfers, and transaction tracking with separate user and admin interfaces.
- 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
- Register → Auto-generated UPI ID and Account Number
- Login → Access main menu
- Add balance to account or wallet
- Transfer money using UPI ID or Account Number
- View transaction history
- Admin Login → Access admin panel
- View all users and their balances
- Monitor all transactions
- Remove users from the system
- Add balance to wallet
- Check balance
- Transfer money using UPI ID or Account Number
- Language: Java
- Database: MySQL
- JDBC Driver: MySQL Connector/J