This is the backend for CrossPay moblile app.
CrossPay is a mobile application that lets you transfer money from your mobile money account
to any other mobile money account in Africa regardless of the mobile money operator.
- Money Transfers: Send money from your mobile money account to any other mobile money account in Africa.
- Operator Agnostic: Compatible with all major mobile money operators across the continent.
- Real-Time Processing: Experience instant money transfers with minimal delay.
- User-Friendly Interface: Designed to provide a smooth and intuitive user experience.
- Node.js: The primary runtime environment for executing JavaScript on the server-side.
- Express.js: A fast, unopinionated, minimalist web framework for Node.js.
- Firebase Firestore: A NoSQL database for storing user and transaction data.
- Flutterwave: As payment mediator to securely transfer money.
- Joi: An elegant object modeling tool for Node.js.
- JWT: JSON Web Tokens for secure user authentication.
- App Engine: For API deployment environment.
- Google Cloud: Google Cloud Services for cloud hosting and storage solutions.