Skip to content

Digital Wallet is a Java-based console application for managing user accounts and transactions. It offers features like user registration, login, account creation, and financial transactions including money withdrawal, deposit, and transfer. The application uses Java, JDBC and MySQL for data persistence.

Notifications You must be signed in to change notification settings

aklema094/Digital-Wallet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Digital Wallet

Digital Wallet is a Java-based console application designed to simulate a digital banking system. It allows users to manage their accounts, perform financial transactions, and track their balances. This project uses Java, JDBC and MySQL as its database for storing user and account information.


Features

User Management

  • User Registration: New users can register by providing their details.
  • User Login: Existing users can securely log in using their email and password.

Account Management

  • Account Creation: Users can create a new account if they don't already have one.
  • Check Balance: View the current balance of the account.

Financial Transactions

  • Withdraw Money: Withdraw a specific amount from the user's account.
  • Add Money: Deposit money into the user's account.
  • Transfer Money: Transfer funds to another user's account.

Secure Operations

  • Prevents unauthorized access with login authentication.
  • Ensures data integrity using MySQL for backend storage.

About

Digital Wallet is a Java-based console application for managing user accounts and transactions. It offers features like user registration, login, account creation, and financial transactions including money withdrawal, deposit, and transfer. The application uses Java, JDBC and MySQL for data persistence.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages