all work
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.
# 💬 PayChat — FinTech Messaging & P2P Micro-Payment Android App
[](https://developer.android.com/)
[](https://kotlinlang.org/)
[](https://firebase.google.com/)
[](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).
