32 lines
668 B
Markdown
32 lines
668 B
Markdown
# Loyalty Agent Service
|
|
|
|
This project consists of a 3-module architecture:
|
|
1. `loyalty-mcp-server`: Domain MCP tools and operations
|
|
2. `loyalty-agent`: Orchestration and BFF layer
|
|
3. Frontend (React/Vite in the root directory)
|
|
|
|
## Startup Instructions
|
|
|
|
### 1. Prerequisites
|
|
- Java 21+
|
|
- Node.js & pnpm
|
|
- `.env` file created (see `.env.example`)
|
|
|
|
### 2. Start Backend Modules
|
|
You can use the provided startup script:
|
|
```bash
|
|
./start-all.sh
|
|
```
|
|
Or start them individually in separate terminals:
|
|
```bash
|
|
./mvnw spring-boot:run -pl loyalty-mcp-server
|
|
./mvnw spring-boot:run -pl loyalty-agent
|
|
```
|
|
|
|
### 3. Start Frontend
|
|
In a new terminal:
|
|
```bash
|
|
pnpm install
|
|
pnpm dev
|
|
```
|