Skip to content

Robiu-Sani/Pay-Path

Repository files navigation

PayPath Application

PayPath Banner

Overview

PayPath is a comprehensive payment processing application designed to simplify the management of transactions, user accounts, and agent activities. It offers a secure platform for cash-in operations, money transfers, and detailed transaction history tracking.

Key Features

  • User Management:

    • Admin can manage user accounts, including adding, updating, and deleting user information.
  • Cash-In Management:

    • Allows agents to add cash-in records, which can be processed and verified by the admin.
  • Send Money:

    • Users can securely transfer money to other users within the system, with checks to prevent sending to their own account.
  • Transaction History:

    • Maintains a detailed log of all transactions, including cash-ins and money transfers, for easy tracking and accountability.
  • Security:

    • User passwords are securely hashed using bcrypt, and sessions are managed with cookies to ensure safe login procedures.

Live Demo

Experience the live application here.

Installation and Setup

Frontend

  1. Clone the repository:

    git clone https://github.com/Robiu-Sani/Pay-Path.git
    cd Pay-Path
  2. Install dependencies:

    npm install
  3. Run the development server:

    npm run dev

Backend

server-ripo

  1. Clone the repository:

    git clone https://github.com/Robiu-Sani/ProgrammingHero-jubTask-Server.git
    cd paypath
  2. Install dependencies:

    npm install
  3. Set up environment variables by creating a .env file in the root directory:

    PORT=5000
    DB_USER=yourDatabaseUser
    DB_PASS=yourDatabasePassword
  4. Start the development server:

    npm start

License

This project is licensed under the MIT License.

About

PayPath is a MFS comprehensive payment processing application designed to simplify the management of transactions, user accounts, and agent activities. It offers a secure platform for cash-in operations, money transfers, and detailed transaction history tracking.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages