# Backoffice API - NestJS

GoHorse Jobs SaaS Administration and Subscription Management API.

## Features

- 💳 **Stripe Integration** - Payment processing and subscriptions
- 📊 **Dashboard Stats** - Platform analytics
- 👥 **User Management** - Admin controls for users
- 🏢 **Company Management** - Tenant administration
- 📋 **Subscription Plans** - Monthly/yearly plans

## Tech Stack

- NestJS 10+
- TypeScript
- Stripe SDK
- Swagger (OpenAPI)

## Getting Started

```bash
npm install
npm run start:dev
```

## Environment Variables

```env
PORT=3001
STRIPE_SECRET_KEY=sk_test_xxx
STRIPE_WEBHOOK_SECRET=whsec_xxx
```

## API Documentation

Visit: `http://localhost:3001/api/docs`

## Docker

```bash
docker build -t gohorse-backoffice .
docker run -p 3001:3001 gohorse-backoffice
```
