Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pintu544/virtual_wallet
Virtual Wallet using Nodejs and ejs
https://github.com/pintu544/virtual_wallet
ejs mongodb nodejs
Last synced: 6 days ago
JSON representation
Virtual Wallet using Nodejs and ejs
- Host: GitHub
- URL: https://github.com/pintu544/virtual_wallet
- Owner: pintu544
- Created: 2023-04-28T07:51:59.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-04-28T07:56:35.000Z (over 1 year ago)
- Last Synced: 2024-04-13T23:09:58.664Z (8 months ago)
- Topics: ejs, mongodb, nodejs
- Language: JavaScript
- Homepage:
- Size: 35.2 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
To use the Wallet application, follow the steps below:
- Register for an account by providing your name, email address, phone number, and selecting whether you want to sign up as a Premium or Non-Premium user.
- Once registered, INR 2,500 will be automatically credited to your wallet if you signed up as a Premium user, and INR 1,000 will be credited if you signed up as a Non-Premium user.
- You can send money to other users by selecting their name from the list of users and entering the amount you want to send. Both the sender and receiver will pay charges for the transaction as per Table 1, which will be credited to the Super User’s wallet.
- You can request money from other users by selecting their name from the list of users and entering the amount you want to request. The user receiving the request will have the option to accept or deny it. If the request is accepted, both the sender and receiver will pay charges for the transaction as per Table 1, which will be credited to the Super User’s wallet.
- You can view your wallet balance by clicking on the “Wallet Balance” button on the dashboard.
- You can view all your transactions by clicking on the “Transaction History” button on the dashboard.
- You can view all your money requests, their status, and take action on them by clicking on the “Money Requests” button on the dashboard.
Table 1: Transaction Charges
Transaction Amount
Charge
Up to INR 100
INR 5
INR 101 - INR 500
INR 10
INR 501 - INR 1000
INR 20
Above INR 1000
INR 30
Note: The Super User cannot be used for transactions.
How to start the project
clone the repo
cd virtual_wallet
npm i
npm start