PymPay
Aditya Seth
Kolkata, West Bengal
- 0 Collaborators
This is a web-based application that allows users to perform various banking operations such as deposit, withdraw, transfer, and check balance. The application has separate access for admin, client, and staff roles with real-time database updation. ...learn more
Project status: Published/In Market
Overview / Usage
Welcome to PymPay: Your Financial Universe 🌌Introducing PymPay, where the world of finance meets the marvel of technology! Seamlessly blending the innovative spirit of Hank Pym (aka Ant-Man) with the convenience of modern online banking, PymPay is your gateway to effortless transactions, secure payments, and financial empowerment.
Why Choose PymPay?🔒 Security: Just as Pym's suit offers protection, PymPay ensures your transactions are shielded by cutting-edge security measures.
⚡ Speed: Experience swift transactions that rival Ant-Man's lightning-fast movements, making managing your finances a breeze.
💰 Simplicity: Navigating the PymPay universe is as simple as Hank Pym's famous catchphrase, "Pym Particles!" Enjoy an intuitive interface for all your financial needs.
🌐 Global Reach: With PymPay, your financial universe knows no bounds. Send and receive funds across galaxies with ease.
📈 Growth and Control: Like Pym's research, PymPay empowers you to control and grow your financial journey, unlocking opportunities as you go.
Methodology / Approach
RequirementsTo run this application, you need the following software installed on your system:
- PHP: A server-side scripting language that executes the application logic. You can download PHP from here.
- MySQL: A relational database management system that stores and retrieves the application data. You can download MySQL from here.
- Apache: A web server that handles the HTTP requests and responses. You can download Apache from here.
- Alternatively, you can install a pre-configured package that includes PHP, MySQL and Apache, such as XAMPP or WampServer. You can download XAMPP from here.
Technologies Used
InstallationTo install this application, follow these steps:
-
Clone the repository from GitHub using the following command:
git clone https://github.com/AdityaSeth777/PymPay.git
-
Move the cloned folder to the subdirectory htdocs of your web server. For example, if you are using XAMPP, the path would be
C:\xampp\htdocs\pympay
. -
Create a new database in MySQL using phpMyAdmin or any other tool. Name it
adidev\_pympay
. -
Import the SQL file
adidev\_pympay.sql
from the cloned folder to the newly created database. This file contains the schema and some sample data for the application. -
Open the file
config.php
from the cloned folder and edit the following variables according to your database settings:// Database name
$dbname = "adidev_pympay";
// Database user
$dbuser = "root";
// Database password
$dbpass = "";
// Database host
$dbhost = "localhost";
Save the file and close it.
Usage (Login and Registration)To use this application, follow these steps:
- Open
XAMPP Control Panel
and start theApache
andMySQL
services. - Open a web browser. Go to the URL
https://pympay-adi.netlify.app/
, and click onLogin
. - You will see a homepage and then a login page where you can enter your username and password to access the application.
The following table shows some sample credentials for each role that you can use to log in:
In case of new registrations, just the client access is available right now.
Usage (Roles and Credentials)- Depending on your role, you will see different options and features in the application.
- The application has three roles: admin, client and staff. Each role has different permissions and functionalities in the application.
- The application has various features for each role, such as:
- Admin: Manage users, view transactions, generate reports, etc.
- Client: Deposit money, withdraw money, transfer money, check balance, view transactions, etc.
- Staff: Assist clients, view transactions, etc.
To log out, click on the logout button on the top right corner of the page.