Skip to content

QuantumPay is a hyper-secure, AI-powered global payment system designed to be a comprehensive financial super-app. It seamlessly integrates a robust payment infrastructure with advanced tools for personal finance, business commerce, and corporate treasury management, rivaling and exceeding the capabilities of modern FinTech solutions.

License

Notifications You must be signed in to change notification settings

kayung-developer/QuantumPay

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

534 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QuantumPay V6.3 - The Global Financial Operating System

QuantumPay Logo

QuantumPay

The hyper-secure, AI-powered, globally-aware financial super-app.

Python Version FastAPI React React Native Vercel Deployment


QuantumPay is a production-grade, globally-aware financial super-app designed to be a complete financial operating system. This full-stack monorepo contains a FastAPI backend, a React web application, and a React Native mobile app, all built with robust, real-system implementations.

✨ Core Features Implemented

For Individuals

  • Global Multi-Currency Wallets: Hold and manage funds in NGN, KES, GHS, ZAR, USD, and more.
  • Instant & Global P2P Transfers: Seamlessly send money to any user, anywhere, with real-time FX conversions.
  • Hyper-Localized Deposits: Fund wallets using local payment methods:
    • Nigeria: Virtual Bank Accounts (via Monnify) & Card Payments.
    • Kenya: M-Pesa STK Push.
    • Ghana: Mobile Money (MTN/Vodafone).
    • South Africa: Instant EFT.
  • Open Banking (Plaid): Securely link US bank accounts for ACH deposits.
  • Global Payouts: Withdraw funds to local bank accounts worldwide via Paystack Transfers.
  • QuantumFX Engine: A real-time, in-app currency exchange with live rates.
  • Universal Biller Hub: Pay for airtime, TV, electricity, and government services across Africa via a resilient super-aggregator engine (Interswitch, Paystack, Remita).
  • Advanced Security: Full Two-Factor Authentication (2FA) setup and management, plus secure account deletion.
  • AI Financial Assistant: A chat-based assistant for financial insights.
  • Shared Vaults: A complete UI for collaborative finance.

For Businesses & Merchants

  • Cross-Border Invoicing: Create and send invoices in your client's local currency.
  • Global Payroll Suite: Manage an international team and execute multi-currency payroll runs.
  • Mobile Point-of-Sale (POS): A complete, product-aware POS system with cart functionality and dynamic QR code generation.
  • Full Product Catalog Management: Complete CRUD functionality for managing a business's products from the mobile app.
  • AI-Powered Analytics: Real-time dashboards for sales and cash flow forecasting.
  • Corporate Cards & Expense Management: Backend infrastructure for issuing cards and managing expenses.

Platform & Admin

  • Real-Time Live Support: A WebSocket-powered chat system for users to talk to a support team, with a dedicated admin interface to manage conversations.
  • Complete Admin Panel: A mobile and web command center for user management, real-time platform stats, and a robust KYC approval queue.
  • Advanced Identity Verification: A real-system IdentityService integrated with Paystack for verifying Bank Accounts, BVN, NIN, and performing Facial Comparisons.
  • Full Internationalization (i18n): The web app supports multiple languages (EN, FR, ES, PT, SW) with a dynamic language switcher.
  • Guided Tours: A "first-time user" guided tour on the web application to improve onboarding.

🛠️ Tech Stack

  • Backend (main.py):

    • Framework: FastAPI
    • Database: SQLAlchemy ORM with PostgreSQL (Production) / SQLite (Development)
    • Authentication: Firebase Admin SDK
    • AI/ML: Scikit-learn, StatsModels, Pandas
    • Real-time: WebSockets for Live Chat
    • Payment SDKs & Libs: plaid-python, pyotp, qrcode, cryptography
  • Web App (frontend/):

    • Framework: React 18
    • Styling: Tailwind CSS & Framer Motion
    • State Management: React Context API
    • API Client: Axios with Interceptors
    • Localization: i18next, react-i18next
    • Tours: shepherd.js
  • Mobile App (mobile/):

    • Framework: React Native (with Expo)
    • Styling: NativeWind (Tailwind for RN)
    • State Management: Zustand
    • Navigation: React Navigation
    • Native Features: Expo Camera, Contacts, Haptics, Biometrics, Notifications, Fonts
    • Animation: Moti / Reanimated

🚀 Getting Started & Local Setup

(Instructions for local setup remain the same as the previous README)


🌐 Deployment to Vercel (Unified Monorepo)

This project is configured for a seamless single-project monorepo deployment on Vercel. The vercel.json file in the root directory orchestrates the entire process.

  1. Create ONE Vercel Project: Link it to your Git repository.
  2. Root Directory: In the Vercel project settings, leave the Root Directory as the default (.). The vercel.json file will handle the monorepo logic.
  3. Build & Development Settings: Vercel should auto-detect the monorepo structure from vercel.json. If you need to set it manually:
    • Framework Preset: "Other"
    • Build Command: cd frontend && npm install && npm run build
    • Install Command (for backend): cd backend && pip install -r requirements.txt
  4. Environment Variables:
    • Go to the "Environment Variables" section of your Vercel project.
    • Copy ALL key-value pairs from your local backend/.env file.
    • Copy ALL REACT_APP_ key-value pairs from your local frontend/.env file.
    • CRITICAL: Update the URLs to their production values as per the guide below.
  5. Deploy! Vercel will build both the Python backend and the React frontend and deploy them under a single domain.

About

QuantumPay is a hyper-secure, AI-powered global payment system designed to be a comprehensive financial super-app. It seamlessly integrates a robust payment infrastructure with advanced tools for personal finance, business commerce, and corporate treasury management, rivaling and exceeding the capabilities of modern FinTech solutions.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published