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.
- Host: GitHub
- URL: https://github.com/fathermonkey916/money-tran-where-how-who
- Owner: FatherMonkey916
- Created: 2025-03-25T11:47:43.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2025-03-25T12:08:44.000Z (2 months ago)
- Last Synced: 2025-03-25T12:38:14.650Z (2 months ago)
- Topics: alert, anytime, anywhere, email, email-sender, money, money-transfer, moneygram, mongodb, mtn, nextjs, nodemailer, payment, paypal, paypal-api, stripe, stripe-api, stripe-payment
- Language: TypeScript
- Homepage:
- Size: 0 Bytes
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
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.