FindMalek/dukkani

Create your online shop in minutes — no code, no stress.

9Stars on the repository
60Mods indexed here, across every type
2d agoLast push, which is what freshness is scored on
noneNo LICENSE: all rights reserved, so bodies are not copied

FindMalek/dukkani

Cursor rule Cursor

Cursor rule "01-naming-conventions" from FindMalek/dukkani, covering naming conventions, file naming, general rules, examples and typescript files.

9 2d ago A 1,499 tokens

02-code-patterns

03

FindMalek/dukkani

Cursor rule Cursor

Entities transform database data to output schemas. Each entity has three files.

9 2d ago A 2,384 tokens

api

04

FindMalek/dukkani

Cursor rule Cursor

The api app is a Next.js API server that handles oRPC requests. It provides the API endpoint for all applications.

9 2d ago A 1,021 tokens

dashboard

05

FindMalek/dukkani

Cursor rule Cursor

The dashboard app is a Next.js application for managing stores, products, orders, and customers. It's the main admin interface for the Dukkani platform.

9 2d ago A 4,631 tokens

storefront

06

FindMalek/dukkani

Cursor rule Cursor

The storefront app is the customer-facing commerce experience for storefront browsing and checkout. It is distinct from the marketing site in apps/web.

9 2d ago A 1,518 tokens

web

07

FindMalek/dukkani

Cursor rule Cursor

The web app is the public marketing and product website. It is not the merchant storefront runtime (apps/storefront).

9 2d ago A 538 tokens

00-package-index

08

FindMalek/dukkani

Cursor rule Cursor

This file is the high-level package index for packages/. Use it to decide where new logic belongs and to keep dependency boundaries clean.

9 2d ago A 446 tokens

auth

09

FindMalek/dukkani

Cursor rule Cursor

The auth package contains Better Auth configuration and authentication logic. It handles user authentication, session management, and password hashing.

9 2d ago A 1,423 tokens

ci-tools

10

FindMalek/dukkani

Cursor rule Cursor

@dukkani/ci-tools hosts internal CI automation and analysis commands (for example, workflow-failure analysis).

9 2d ago A 182 tokens

common

11

FindMalek/dukkani

Cursor rule Cursor

The common package contains shared business logic, entities, schemas, services, and utilities used across the monorepo. It's the core domain layer of the application.

9 2d ago A 1,746 tokens

config

12

FindMalek/dukkani

Cursor rule Cursor

The config package contains shared TypeScript configuration files used across the monorepo. It ensures consistent TypeScript settings.

9 2d ago A 331 tokens

core

13

FindMalek/dukkani

Cursor rule Cursor

@dukkani/core is the central initialization layer for server-side auth and database access. It composes @dukkani/auth, @dukkani/db, and @dukkani/env into safe singleton entrypoints.

9 2d ago A 221 tokens

db

14

FindMalek/dukkani

Cursor rule Cursor

The db package contains the Prisma database schema, client, seeders, and database utilities. It's the data access layer of the application.

9 2d ago A 1,313 tokens

env

15

FindMalek/dukkani

Cursor rule Cursor

The env package centralizes environment variable management and validation. It provides type-safe access to environment variables across the monorepo.

9 2d ago A 444 tokens

logger

16

FindMalek/dukkani

Cursor rule Cursor

@dukkani/logger provides consistent, structured logging for apps and packages.

9 2d ago A 208 tokens

migrations

17

FindMalek/dukkani

Cursor rule Cursor

@dukkani/migrations contains migration tooling and the dukkani-migrate CLI for storage/database migration workflows.

9 2d ago A 199 tokens

orpc

18

FindMalek/dukkani

Cursor rule Cursor

The orpc package defines the API layer using oRPC (type-safe RPC). It contains routers, procedures, middleware, context, and client utilities.

9 2d ago A 2,450 tokens

storage

19

FindMalek/dukkani

Cursor rule Cursor

@dukkani/storage provides file upload, image processing, and object-storage operations (S3-compatible).

9 2d ago A 240 tokens

tracing

20

FindMalek/dukkani

Cursor rule Cursor

@dukkani/tracing centralizes OpenTelemetry setup, context propagation, and tracing utilities.

9 2d ago A 220 tokens

ui

21

FindMalek/dukkani

Cursor rule Cursor

The ui package contains shared UI components built with shadcn/ui and Radix UI. It provides a consistent design system across all applications.

9 2d ago A 2,017 tokens