https://github.com/subztep/kaja
API and Admin and CLI with Auth
https://github.com/subztep/kaja
better-auth bun expo hono tailwind tanstack zod
Last synced: 12 days ago
JSON representation
API and Admin and CLI with Auth
- Host: GitHub
- URL: https://github.com/subztep/kaja
- Owner: SubZtep
- License: mit
- Created: 2026-03-03T14:52:23.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2026-05-31T01:07:42.000Z (13 days ago)
- Last Synced: 2026-05-31T01:14:57.758Z (13 days ago)
- Topics: better-auth, bun, expo, hono, tailwind, tanstack, zod
- Language: TypeScript
- Homepage: https://kaja.io
- Size: 3.55 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
- Security: .github/SECURITY.md
Awesome Lists containing this project
README
# 가자⛲
> [!IMPORTANT]
> Kaja is still evolving :speaker::godmode::loudspeaker:



[](https://sonarcloud.io/summary/new_code?id=SubZtep_kaja)
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`](./apps/api/) – Rest API, authentication, database migrations files, and email delivery.
- [`cli`](./apps/cli/) – Installable CLI app for orchestration tasks.
- [`web`](./apps/web/) – Public web and admin portal.
- **Packages**
- [`geo`](./packages/geo/) – Geolocation services.
- [`logger`](./packages/logger/) – Pino wrapper for backend and frontend.
- [`schemas`](./packages/schemas/) – Payload and data schemas across the workspaces.
- [`shared`](./packages/shared/) – Shared utilities (pure functions).
## Quick Start
Working defaults are provided in the [Docker Compose config](compose.yaml) and app `.env.example` files.
```sh
docker compose up -d
```
This command starts:
- PostgreSQL
- MailDev
- API
- Web
This is all the CLI needs to connect:
```sh
bun dev:cli
```
## Documentation
See [GitHub Pages](https://docs.kaja.io) for more details.