> ## Documentation Index
> Fetch the complete documentation index at: https://docs.nexusmission.com.br/llms.txt
> Use this file to discover all available pages before exploring further.

# Introduction

> Nexus Mission Control API — backend for project management and team collaboration.

# Nexus Mission Control API

The **Nexus Mission Control API** is a RESTful backend built with **NestJS + Prisma + PostgreSQL**, providing full project management capabilities: projects, tasks, subtasks, comments, and team members.

## Base URL

```
http://localhost:3000/api/v1
```

> In production, replace with your deployed domain.

## Interactive Docs

The API also exposes a **Swagger UI** at:

```
http://localhost:3000/api/docs
```

## Features

* 🔐 **JWT Authentication** — register, login, and protect routes with Bearer tokens
* 📁 **Projects** — full CRUD for project management
* ✅ **Tasks** — create, update, delete tasks with subtasks and comments
* 👥 **Members** — invite team members and manage their roles
* 💓 **Health Check** — lightweight endpoint for monitoring

## Quick Start

1. Clone the repo and install dependencies:

```bash theme={null}
npm install
```

2. Copy `.env.example` to `.env` and fill in the values.

3. Start with Docker Compose (dev mode):

```bash theme={null}
docker compose -f docker-compose.dev.yml up -d
```

4. The API will be available at `http://localhost:3000/api/v1`.
