PymPay

Aditya Seth

Aditya Seth

Kolkata, West Bengal

0 0
  • 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

PC Skills

Code Samples [1]

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

Requirements

To 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

Installation

To install this application, follow these steps:

  1. Clone the repository from GitHub using the following command: git clone https://github.com/AdityaSeth777/PymPay.git

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

  3. Create a new database in MySQL using phpMyAdmin or any other tool. Name it adidev\_pympay.

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

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

  1. Open XAMPP Control Panel and start the Apache and MySQL services.
  2. Open a web browser. Go to the URL https://pympay-adi.netlify.app/, and click on Login.
  3. 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)
  1. Depending on your role, you will see different options and features in the application.
  2. The application has three roles: admin, client and staff. Each role has different permissions and functionalities in the application.
  3. 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.

Repository

https://github.com/AdityaSeth777/PymPay

Comments (0)