https://github.com/nahidjc/bd-pay-app
A scalable fintech app enabling secure money transfers, Stripe wallet integration, QR code payments, real-time updates, and biometric authentication. Built with Node.js, AWS Lambda, React Native, and a microservices architecture.
https://github.com/nahidjc/bd-pay-app
lambda microservices-architecture middy mmkv mongodb react-native
Last synced: 4 months ago
JSON representation
A scalable fintech app enabling secure money transfers, Stripe wallet integration, QR code payments, real-time updates, and biometric authentication. Built with Node.js, AWS Lambda, React Native, and a microservices architecture.
- Host: GitHub
- URL: https://github.com/nahidjc/bd-pay-app
- Owner: Nahidjc
- Created: 2024-09-24T06:01:38.000Z (about 1 year ago)
- Default Branch: develop
- Last Pushed: 2025-01-27T16:56:29.000Z (9 months ago)
- Last Synced: 2025-04-05T05:43:13.731Z (7 months ago)
- Topics: lambda, microservices-architecture, middy, mmkv, mongodb, react-native
- Language: JavaScript
- Homepage:
- Size: 8.69 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# BD Pay App
A feature-rich mobile payment app enabling seamless money transfers, wallet management, and real-time updates.
---
## 📱 App Features
### 🔒 User Authentication
- Secure login and registration with support for biometric authentication.
- Biometric enable/disable options in profile settings.

---
### 🏠 Home Dashboard
- Real-time updates on wallet balance and recent transactions.
- Intuitive and user-friendly interface for quick actions.

---
### 📋 Account Statements
- Detailed transaction history with real-time filtering options.

---
### 🔔 Notifications
- Instant notifications for all user actions via Firebase.

---
### 💳 Add Money with Stripe
- Secure integration with Stripe for adding funds to wallets.

---
### 🛠️ Profile Management
- Update personal details and preferences.
- Enable or disable biometric authentication.

---
## 🌟 App Highlights
- **Biometric Authentication**: Secure your account with biometric login and enable/disable it easily through profile settings.
- **Add Money with Stripe**: Safely and seamlessly fund your wallet using Stripe's payment gateway.
- **Member-to-Member Money Transfers**: Instantly transfer money between app users.
- **Agent Cashouts**: Cash out directly through nearby agents.
- **QR Code Transfers**: Quick and seamless money transfers using QR codes.
- **Real-Time Updates**: Get notified instantly for every transaction and activity.
---
## 🛠️ Technologies Used
| Technology | Purpose |
| -------------------------- | -------------------------------------- |
| **Node.js** | Backend service development. |
| **Middy** | Middleware for AWS Lambda functions. |
| **AWS Lambda** | Serverless backend architecture. |
| **S3** | Secure file storage. |
| **API Gateway** | API hosting and management. |
| **Microservices** | Scalable and modular architecture. |
| **CloudWatch** | Monitoring and logging. |
| **SQS** | Queue services for asynchronous tasks. |
| **Firebase Notifications** | Real-time push notifications. |
| **React Native** | Cross-platform mobile app development. |
| **MongoDB** | Database for scalable data storage. |
---
### Clone the Repository
1. Open your terminal or command prompt.
2. Run the following command:
```bash
git clone https://github.com/Nahidjc/bd-pay-app.git
```