Welcome to your Virtual Wallet! This project is a simple command-line application that allows users to manage their virtual wallet accounts, perform transactions, and update their account information.
- User login: Users can log in to their existing accounts or create new ones.
- Account management: Users can view their account balance and transaction history.
- Transactions: Users can deposit or withdraw money from their accounts.
- Account customization: Users can change their PIN, username, and phone number.
- Admin login: Administrators can log in to view and manage user accounts.
- Clone the repository:
git clone https://github.com/your-username/your-virtual-wallet.git
- Navigate to the project directory:
cd your-virtual-wallet
- Compile the source code:
gcc -o virtual_wallet virtual_wallet.c
- Run the application:
./virtual_wallet
- Standard C libraries:
stdio.h
,string.h
,stdlib.h
- Console input/output library:
conio.h
- Upon launching the application, you will be greeted with the login screen.
- Choose the appropriate option:
- Log In: Enter your username and PIN to access your account.
- New User Account: Create a new account by providing your details.
- Admin Login: Log in as an admin to perform administrative tasks.
- Once logged in, you can select various services from the menu:
- Wallet Statement: View your account statement and balance.
- Withdraw Money: Withdraw cash from your account.
- Deposit Money: Deposit cash into your account.
- Pin Change: Change your PIN for added security.
- Name Change: Update your username.
- Phone Number Change: Change your phone number.
- Exit: Exit the application.
- Enjoy managing your finances with Your Virtual Wallet!
This project is licensed under the MIT License. See the LICENSE
file for more information.