# STA Connector Documentation

Welcome to the STA Connector documentation. Select a topic to get started.

## Technology Stack

- **Backend:** Elixir/Phoenix (port 4000)
- **Database:** SQLite for state persistence
- **Admin Portal:** React + TypeScript + Tailwind CSS

## Quick Start

Get up and running in minutes:

```bash
# Install dependencies
mix deps.get

# Start the Phoenix server
mix phx.server
```

The backend will be available at `http://localhost:4000`.

### Quick Start Guides

- [Installation](/en/guide/installation) - Install and configure STA Connector
- [Configuration](/en/guide/configuration) - Configuration reference
- [Kubernetes Deployment](/en/deployment/kubernetes) - Deploy with Kubernetes

## API Reference

Integrate with STA Connector using our REST APIs:

- [API Overview](/en/api/) - API structure and authentication
- [Outbound API](/en/api/outbound) - File upload endpoints
- [Admin API](/en/api/admin) - Management and monitoring

## Architecture

Understand how STA Connector works:

- [Database Schema](/en/architecture/database) - Data model and persistence

## Guides

Deep-dive into specific features:

- [Inbound Pipeline](/en/guide/inbound) - Polling files from BCB
- [Outbound Pipeline](/en/guide/outbound) - Uploading files to BCB
- [Real-time Monitoring](/en/guide/realtime) - Admin portal and metrics

## Troubleshooting

Having issues? Check our troubleshooting guides:

- [Troubleshooting](/en/troubleshooting) - Common issues and solutions
