Documentation

Everything you need to
get started.

Comprehensive guides, API references, and tutorials for deploying and managing CrystalQore.

View Full Documentation

Quick Start (5 minutes)

1

Prerequisites

# Ensure you have Node.js 20+ and PostgreSQL 15+ installed
node --version  # v20.x or higher
psql --version  # 15.x or higher
2

Clone & Install

git clone https://github.com/ClearConverse/crystalqore.git
cd crystalqore
npm install
3

Configure Environment

cp .env.example .env
# Edit .env with your database URL, secrets, and settings
nano .env
4

Set Up Database

npx prisma migrate deploy
npx prisma generate
npm run seed  # Optional: seed demo data
5

Start the Application

npm run build
npm start
# Application available at http://localhost:3000

System Requirements

Node.js 20+, PostgreSQL 15+, 2GB RAM minimum

Environment Variables

All required .env configuration options

Authentication

Session management, OAuth, and SSO setup

Configuration

Runtime configuration and feature flags

Guides & References

Need help?

Can't find what you're looking for? Our community and support team are here to help.