Mirror of github.com/Memo-2023/mana-monorepo
Find a file
Till JS 5a3ffd3292
Some checks are pending
CD Mac Mini / Detect Changes (push) Waiting to run
CD Mac Mini / Deploy (push) Blocked by required conditions
CI / Validate (push) Waiting to run
CI / Build mana-search (push) Blocked by required conditions
CI / Build mana-sync (push) Blocked by required conditions
CI / Build mana-api-gateway (push) Blocked by required conditions
CI / Build mana-crawler (push) Blocked by required conditions
CI / Detect Changes (push) Waiting to run
Mirror to Forgejo / Push to Forgejo (push) Waiting to run
chore(compose): mana-auth CORS_ORIGINS um wordeck.com erweitert
`https://wordeck.com` + `https://api.wordeck.com` in mana-auth
CORS_ORIGINS. Ohne diese werden Cross-Origin-Refresh-Calls vom
wordeck-Callback hart geblockt — pendant zum PRODUCTION_TRUSTED_ORIGINS-
Update in mana@e9e78c0.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-20 13:14:06 +02:00
.changeset
.claude
.github chore(mana): memoro aus unified-App entfernen 2026-05-18 14:50:47 +02:00
.husky
apps docs(lasts): scan.ts Header an leere SOURCES anpassen, auf Followup-Playbook verweisen 2026-05-19 19:49:57 +02:00
devlog
docker chore(mana): uload aus unified-App entfernen 2026-05-18 16:14:40 +02:00
docs
infrastructure
load-tests chore(mana): citycorners + food + wardrobe aus unified-App entfernen 2026-05-18 12:47:33 +02:00
NewAppIdeas/Roblox Reimagined
packages chore(mana): places + locationLogs aus unified-App entfernen 2026-05-19 17:22:38 +02:00
patches
scripts backup-cron: uload-postgres + comicello-postgres user-mapping (Nachzügler zu bbebb0490) 2026-05-18 15:40:46 +02:00
services
tests
.dockerignore
.editorconfig
.env.development
.env.macmini.example
.env.secrets.example
.gitignore
.npmrc
.nvmrc
.prettierignore
.prettierrc.json
CLAUDE.md
cloudflared-config.yml uload (υ-6 Live): cloudflared-Routes + mana-auth-CORS + Backup-Cron 2026-05-18 15:39:49 +02:00
docker-compose.dev.yml
docker-compose.macmini.yml chore(compose): mana-auth CORS_ORIGINS um wordeck.com erweitert 2026-05-20 13:14:06 +02:00
docker-compose.test.yml
eslint.config.mjs
gift-codes-2026-02-14.txt
lint-staged.config.js
package.json chore(mana): quotes + apps/quotes aus unified-App entfernen 2026-05-19 16:15:22 +02:00
playwright.config.ts
pnpm-lock.yaml chore(repo): fix pre-existing svelte-check errors blocking pre-push 2026-05-19 15:34:21 +02:00
pnpm-workspace.yaml
README.md
SYNC_DEBUG.md
TROUBLESHOOTING.md
turbo.json
vitest.config.ts

Managarten

Der Garten der mana-Apps — ein selbst-gehostetes Multi-App-Ökosystem unter mana.how mit geteilten Packages und einheitlichem Tooling. Teil der mana-e.V.-Plattform.

Projects

Project Description Apps
mana Multi-app ecosystem platform Expo mobile, SvelteKit web
chat AI chat application NestJS backend, Expo mobile, SvelteKit web, Astro landing
todo Task management NestJS backend, SvelteKit web, Astro landing
calendar Calendar & scheduling NestJS backend, SvelteKit web, Astro landing
clock Pomodoro & time tracking NestJS backend, SvelteKit web, Astro landing
contacts Contact management NestJS backend, SvelteKit web
picture AI image generation NestJS backend, Expo mobile, SvelteKit web, Astro landing
cards Card/deck management NestJS backend, Expo mobile, SvelteKit web
quotes Daily inspiration quotes NestJS backend, Expo mobile, SvelteKit web, Astro landing
mukke Music player NestJS backend, SvelteKit web
plants Plant care tracker NestJS backend, SvelteKit web
storage Cloud storage NestJS backend, SvelteKit web
questions Q&A with web search SvelteKit web
skilltree Skill tree visualization NestJS backend, SvelteKit web
food Nutrition tracking NestJS backend, SvelteKit web
citycorners City guide NestJS backend, SvelteKit web, Astro landing
presi Presentation tool NestJS backend, SvelteKit web
photos Photo management NestJS backend, SvelteKit web

Getting Started

Prerequisites

  • Node.js 20+
  • pnpm 9.15.0+
  • Docker (for PostgreSQL, Redis, MinIO)

Installation

pnpm install

Development

# Start infrastructure (PostgreSQL, Redis, MinIO)
pnpm docker:up

# Start any app with auto DB setup
pnpm dev:chat:full
pnpm dev:todo:full
pnpm dev:calendar:full
pnpm dev:contacts:full

# Build & quality
pnpm run build
pnpm run type-check
pnpm run format

See CLAUDE.md for comprehensive development documentation.

Architecture

managarten/
├── apps/                    # Product applications
├── services/                # Microservices (auth, search, LLM, bots)
├── packages/                # Shared packages
├── docker/                  # Docker configuration
└── scripts/                 # Development & deployment scripts

Tooling

  • Package Manager: pnpm 9.15.0
  • Build System: Turborepo
  • Formatting: Prettier (tabs, single quotes, 100 char width)
  • Hosting: Mac Mini (self-hosted) via Docker + Cloudflare Tunnel
  • Analytics: Umami (stats.mana.how)

License

Private - All rights reserved