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

https://github.com/fathermonkey916/money-tran-where-how-who

It allows users to send money to other users anywhere, anytime, using various payment methods. The platform integrates with Stripe, PayPal, MTN, MoneyGram, and more, ensuring a wide range of payment options.
https://github.com/fathermonkey916/money-tran-where-how-who

alert anytime anywhere email email-sender money money-transfer moneygram mongodb mtn nextjs nodemailer payment paypal paypal-api stripe stripe-api stripe-payment

Last synced: about 2 months ago
JSON representation

It allows users to send money to other users anywhere, anytime, using various payment methods. The platform integrates with Stripe, PayPal, MTN, MoneyGram, and more, ensuring a wide range of payment options.

Awesome Lists containing this project

README

        

# Money Transfer Platform

## Overview

Our money transfer platform is designed to facilitate free transfers between users with accounts on our platform. It allows users to send money to other users anywhere, anytime, using various payment methods. The platform integrates with Stripe, PayPal, MTN, MoneyGram, and more, ensuring a wide range of payment options.

## Features

- **Free Transfers**: Users can send money to other users on the platform without incurring transfer fees.
- **Multi-Method Payments**: Supports multiple payment gateways like Stripe, PayPal, MTN, and MoneyGram.
- **Real-Time Notifications**: An email service system sends real-time updates to users about their transactions.
- **User Management**: Users can manage their accounts, including updating credentials and viewing transaction details.
- **Anytime, Anywhere Access**: Users can access the platform from anywhere, at any time, to send or receive money.

## Technologies Used

- **Frontend**: Next.js for building responsive and fast user interfaces.
- **Backend**: Node.js for handling server-side logic and API integrations.
- **Database**: MongoDB for storing user data and transaction records.
- **Payment Gateways**: Stripe, PayPal, MTN, MoneyGram, and more for facilitating payments.

## Setup Instructions

### Prerequisites

- Node.js and npm installed on your machine.
- MongoDB database instance (local or cloud-hosted).
- Postman or similar tool for API testing.

### Installation

1. **Clone the Repository**:
```bash
git clone https://github.com/FatherMonkey916/money-tran-where-how-who.git
```

2. **Navigate to the Project Directory**:
```bash
cd money-tran-where-how-who
```

3. **Install Dependencies**:
```bash
npm install
```

4. **Create a `.env` File**:
Add your MongoDB connection URI and any other environment variables needed.

5. **Start the Backend Server**:
```bash
npm start
```

6. **Start the Frontend Development Server**:
Navigate to the frontend directory and run:
```bash
npm run dev
```

### Usage

Once both the backend and frontend servers are running, open your browser and navigate to `localhost` to use the money transfer application.