# Cundi App

Built with React + Refine + Ant Design.

## Getting Started

### 1. Install Dependencies

```bash
npm install
```

### 2. Configure Environment

```bash
cp .env.example .env
```

Edit `.env` with your settings:

```env
VITE_API_URL=http://localhost:5000/api

# Keycloak Configuration (Optional)
VITE_KEYCLOAK_URL=http://localhost:8080
VITE_KEYCLOAK_REALM=your-realm
VITE_KEYCLOAK_CLIENT_ID=your-client-id
VITE_REDIRECT_URI=http://localhost:5173/auth/callback
```

### 3. Start Development Server

```bash
npm run dev
```

The application will launch at `http://localhost:5173`.

## Login

| Route | Description |
|-------|-------------|
| `/login` | Keycloak SSO login (default) |
| `/login/api` | Local account login |

### Default Local Account

- **Username**: Admin
- **Password**: Admin123

## Documentation

- [Refine Documentation](https://refine.dev/docs/)
- [@cundi/refine-xaf SDK](https://www.npmjs.com/package/@cundi/refine-xaf)
