mojaloop / beneficiary-management-system-svc

EXPERIMENTAL: Calls the Beneficiary Registration Portal to register a token for the beneficiary using the kyc received from MOSIP and is registered in Mojaloop

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

# Beneficiary Management System

Welcome to the Beneficiary Management System! This application is designed to facilitate the registration process for beneficiaries.

## Getting Started

### Prerequisites

- Node.js installed on your machine
- Make sure the beneficiary registration portal is running on port 3007. if not, clone it below and follow the instructions in the README.md to get it running.

```bash
git clone https://github.com/mojaloop/beneficiary-registration-portal.git
```

### Cloning the Repository

Clone the repository to your local machine using Git:

```bash
git clone https://github.com/mojaloop/beneficiary-management-system-svc.git
```

Frontend (React)

Installation

Navigate to the frontend directory:

cd beneficiary-management-system-svc

Install dependencies:

npm install

Building and Running

Build the app for production:

npm run build

Start the app:

npm run start

Running the project using docker-compose

Navigate to the root directory:

cd beneficiary-management-system-svc/

Start the projects in docker by running this command:

docker-compose build

docker-compose up

To tear it down, run:

docker-compose down

Usage

About

EXPERIMENTAL: Calls the Beneficiary Registration Portal to register a token for the beneficiary using the kyc received from MOSIP and is registered in Mojaloop


Languages

Language:TypeScript 77.8%Language:HTML 10.2%Language:CSS 5.0%Language:Dockerfile 3.9%Language:JavaScript 3.2%