# ABCP Sync Service

## Features

- Sync issued orders from ABCP API
- Sync payments from ABCP API
- Store data in MySQL
- Scheduled jobs with node-cron
- PM2 process manager
- Dockerized deployment
- User financial summary endpoint

## Run

```bash
cp .env.example .env
docker compose up --build
```

## API

### Get summary

```http
GET /summary/:userId
```

Example:

```http
GET /summary/123
```

Response:

```json
{
  "userId": "123",
  "payments": 1500,
  "orders": 900,
  "balance": 600
}
```
