Getting Started

Learn how to build, deploy, and scale your application with Publiqa.

Getting Started

Welcome to Publiqa — a modern multi-tenant AI content automation platform built with Nuxt 4, Nuxt UI, and Drizzle ORM.

Features

  • Multi-Tenant Architecture: Workspaces with roles (Owner, Admin, Member).
  • Billing Integration: Support for Polar.sh and Stripe subscriptions & checkout.
  • Media Management: Direct S3/MinIO multipart file uploads.
  • Authentication: Secure Argon2id password hashing and Redis-backed cookie sessions.

Quick Setup

# Clone and install dependencies
bun install

# Run migrations and seed data
bun run db:init
bun run db:seed

# Start development server
bun run dev

Environment Variables

Ensure your .env contains:

DATABASE_URL=postgresql://postgres:postgres@localhost:5432/kalipso_fast
REDIS_URL=redis://localhost:6379
JWT_SECRET=super-secret-key-at-least-32-chars