PayChat — FinTech Messaging & P2P Micro-Payment Android App
all work
android

PayChat — FinTech Messaging & P2P Micro-Payment Android App

A high-performance native Android conversational banking and peer-to-peer micro-payment application. Combines encrypted real-time chat with instant financial transactions, mobile wallet balances, and merchant payment requests.

source ↗
# 💬 PayChat — FinTech Messaging & P2P Micro-Payment Android App [![Platform](https://img.shields.io/badge/Platform-Android_Native-3DDC84?style=for-the-badge&logo=android)](https://developer.android.com/) [![Kotlin](https://img.shields.io/badge/Language-Kotlin-7F52FF?style=for-the-badge&logo=kotlin)](https://kotlinlang.org/) [![Firebase](https://img.shields.io/badge/Backend-Firebase_Firestore-FFCA28?style=for-the-badge&logo=firebase)](https://firebase.google.com/) [![License](https://img.shields.io/badge/License-MIT-green?style=for-the-badge)](LICENSE) A high-performance native Android conversational banking and peer-to-peer micro-payment application. Combines encrypted real-time chat with instant financial transactions, mobile wallet balances, and merchant payment requests. --- ## 🌟 Key Features - **⚡ In-Chat Instant Money Transfers**: Send and request funds directly inside conversational chat bubbles with biometric confirmation. - **🔒 End-to-End Chat Encryption**: Real-time messaging powered by Google Firebase Firestore with secure client-side cryptographic message delivery. - **👛 Multi-Wallet Balance Management**: Integrated wallet supporting top-ups, transaction statements, and instant merchant settlements. - **🛡️ Biometric Security & PIN Protection**: Secure biometric fingerprint/face authentication for high-value transactional flows. --- ## 🛠️ Technology Stack - **Platform**: Native Android (API 26+) - **Language**: Kotlin, Gradle Kotlin DSL (`build.gradle.kts`) - **Backend & Cloud**: Firebase Authentication, Cloud Firestore, Cloud Storage, Firebase Cloud Messaging (FCM) - **Architecture**: MVVM, Jetpack Architecture Components, Kotlin Coroutines & Flow --- ## 🚀 Getting Started ```bash git clone https://github.com/morshedkoli/paychat.git cd paychat # Open project in Android Studio # Place your google-services.json in the app/ directory # Build and Run on Android Device or Emulator ``` --- ## 📄 License Licensed under the [MIT License](LICENSE).