Skip to main content

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:
npm install
  1. Copy .env.example to .env and fill in the values.
  2. Start with Docker Compose (dev mode):
docker compose -f docker-compose.dev.yml up -d
  1. The API will be available at http://localhost:3000/api/v1.