Skip to Content

Developers

Welcome to the ZəkaHouse developer documentation. This section covers everything you need to understand, build, and contribute to the ZəkaHouse platform.

Project Structure

ZəkaHouse is organized as a monorepo containing four main applications:

AppTechnologyDescription
webNext.js (React)Frontend web application
apiFastAPI (Python)Backend REST API
collabHocuspocusReal-time collaboration WebSocket server
cliCommander (Node.js)Command-line interface for development and management

All four apps live under the apps/ directory in this repository.

This repository is private and proprietary to ZekaLab. There is no public repository or issue tracker — the sections below cover internal development only.

Sections

Architecture

Learn how the different parts of ZəkaHouse fit together, from the frontend and backend to the supporting services that power the platform.

Contributing

Get your local development environment running and review internal code style guidelines.

API Reference

Explore the RESTful API that drives ZəkaHouse. Covers authentication, key endpoints, and how to interact with the platform programmatically.