Skip to content

SubZtep/kaja

Repository files navigation

가자⛲

Important

Kaja is still evolving 🔈:godmode:📢

Continuous integration Build CLI GitHub code size in bytes Quality Gate Status

Stack sandbox with Bun and TypeScript, implementing pieces of Better Auth in a Hono API, a TanStack Start web app, an Expo mobile app, and a swarm of decentralised local Ink terminal app.

What’s in the Monorepo?

  • Apps
    • api – Rest API, authentication, database migrations files, and email delivery.
    • cli – Installable CLI app for orchestration tasks.
    • web – Public web and admin portal.
  • Packages
    • logger – Pino wrapper for backend and frontend.
    • schema – Payload and data schemas across the workspaces.
    • sdk – API SDK for app clients.
    • shared – Shared utilities (pure functions).

Quick Start

Working defaults are provided in the Docker Compose config and app .env.example files.

docker compose up -d

This command starts:

  • PostgreSQL
  • MailDev
  • API
  • Web

This is all the CLI needs to connect:

bun dev:cli

Documentation

See GitHub Pages for more details.

About

API and Admin and CLI with Auth

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Contributors