An open API service indexing awesome lists of open source software.

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.

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.

Authentication Form

---

### 🏠 Home Dashboard

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

Home Page

---

### 📋 Account Statements

- Detailed transaction history with real-time filtering options.

Account Statement

---

### 🔔 Notifications

- Instant notifications for all user actions via Firebase.

Notifications

---

### 💳 Add Money with Stripe

- Secure integration with Stripe for adding funds to wallets.

Add Money

---

### 🛠️ Profile Management

- Update personal details and preferences.
- Enable or disable biometric authentication.

Profile Settings

---

## 🌟 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
```