Skip to content
RekasandiPublic

About

Dedicated Project and Task Management for Rekasandi

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

113 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

REKA

Operating system for how Rekasandi plans, builds, and ships software. From Client → Project → Issue → GitHub → Pull Request → Review → Deployment.

Panduan Pengguna

Lihat Panduan REKA untuk workflow, cara kerja aplikasi, penggunaan fitur, serta role dan hak akses workspace/tim/project. Skenario data contoh dan titik mulai eksplorasi tersedia di Data Demo.

Monorepo Architecture

reka/
├── apps/
│   ├── web/          # React 19 + Vite 6 SPA (shadcn/ui + Tailwind CSS v4)
│   ├── api/          # NestJS 11 REST API
│   └── worker/       # NestJS + BullMQ Worker (Redis-backed async processor)
│
├── packages/
│   ├── database/     # NeonDB PostgreSQL schema, migrations, Drizzle ORM client
│   ├── types/        # Shared TypeScript domain types
│   ├── validation/   # Shared Zod validation schemas
│   ├── ui/           # Shared shadcn/ui components
│   ├── config/       # Shared environment configuration and validators
│   ├── events/       # Domain event contracts
│   ├── github/       # GitHub App utilities and webhook signature verifiers
│   └── auth/         # Passkey / WebAuthn and session utilities
│
└── tooling/
    ├── typescript/   # Shared tsconfig bases
    ├── eslint/       # Shared ESLint configs
    └── prettier/     # Shared Prettier config

Quick Start

1. Prerequisites

  • Node.js >= 22
  • pnpm >= 10
  • Docker & Docker Compose (for local Redis)

2. Setup

# Install dependencies
pnpm install

# Copy environment variables
cp .env.example .env

# Start local Redis
docker compose up -d

# Start development servers
pnpm dev

3. Database Operations

# Generate Drizzle migrations
pnpm db:generate

# Apply migrations
pnpm db:migrate

# Push schema directly (dev)
pnpm db:push

About

Dedicated Project and Task Management for Rekasandi

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages