Payment Web Application E-Wal is a prototype web application that enables users to convenient manage your money on the go. With E-Wal, you can easily store and manage your money, pay bills, and make online purchases without the need for cash or cards. Our platform provides instant access to your funds and enables you to make transactions with just a few clicks, anytime, and anywhere. E-Wal is packed with powerful features, including the ability to link your bank accounts. You can also transfer funds to other users of the platform, or receive money from them. Our platform also enables you to track your transactions, view your account balance, and manage your budget with ease.
Clone the repository to your local machine. Install the necessary dependencies such as express,ejs,path,express-session,cookie-parser,body-parser,sweetalert using npm install Start you web application by running index.js file (node index.js)
MySQL Materialize Framework NodeJS for the backend ExpressJS for building web app and API's HTML CSS JS
For customer login, navigate to user login page using either navigation bar or side-nav bar:
For admin login, navigate to admin login page using navigation bar:
The user features can be accessed by navingating either through the side-nav bar or the floating buttons present on the lower right corner. Users can use the logout button to end their current session.
Access user profile, to view profile and update changes:
Access your wallet, to add/request money and view wallet balance:
Access the survey page to leave reviews and give fee:
Access the payment page to transfer funds:
To delete your account you can navigate remove account page:
The features can be accessed by both side-nav bar and Floating buttons on the lower right corner.
Admins can use the logout button to end their current session. There can be several admins to monitor the user account to give a better customer solution. Note only an admin has access to other user's wallet's details. Admin also have several special privelages such as add other admin, view total number of users existing on the platform, and also view the total transaction history of all the users's present.
Access Total number of active users:
Access total transactions so far with sender,reciever details by navigating to Total user Transaction page.
To use E-wal, open your browser and navigate to the URL where the application is hosted. You will be prompted to create an account or log in if you already have one. Once you are logged in, you can use the application to manage you wallet.
I welcome any contributions from the community. To contribute, please fork the repository, make your changes, and submit a pull request. Before submitting a pull request, please ensure that your changes are well tested and meet the project's coding standards.