Developer

Backend Architecture

Complete architecture overview of Infinibay backend - Node.js, Express, Apollo GraphQL, Prisma ORM, and PostgreSQL

Frontend Architecture

Complete frontend architecture - Next.js 14 App Router, React, Apollo Client, Redux state management, component libraries

InfiniService - Guest Agent

InfiniService documentation - Rust guest agent, VirtIO communication, command modules

VM Operations

Complete guide to VM lifecycle management - create, start, stop, destroy, snapshots using Infinization and QEMU

Database Schema

Prisma database schema for Infinibay - models, relationships, and data architecture

Styling System

Complete styling system - theme management, glass effects, dynamic wallpapers, interface sizes, and design guidelines

CPU Pinning & NUMA Topology

Complete guide to CPU pinning strategies and NUMA topology configuration for optimal VM performance

GraphQL API

Complete GraphQL API reference for Infinibay - queries, mutations, types, and schema

Authentication System

JWT-based authentication and authorization system - login flow, token management, role-based access control

SPICE & Graphics Configuration

Complete guide to SPICE protocol setup, graphics port allocation, VNC fallback, and high-resolution graphics

Unattended Installation System

Complete guide to automated OS installation - Windows unattend.xml, Ubuntu cloud-init, RedHat kickstart

VM Recommendation System

Intelligent recommendation engine - checker-based architecture, analysis types, data sources, and automated optimization suggestions

Button Components

Comprehensive guide to button components in Infinibay's frontend

VM Management

Guide to virtual machine lifecycle management in Infinibay

Infinization Module

TypeScript library for building QEMU commands and managing VM process lifecycle