Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

Awesome Lists containing this project

README

        

To use the Wallet application, follow the steps below:



  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. You can view your wallet balance by clicking on the “Wallet Balance” button on the dashboard.

  6. You can view all your transactions by clicking on the “Transaction History” button on the dashboard.

  7. 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