Skip to main content Link Search Menu Expand Document (external link)

Yukinu Documentation

Welcome to the official documentation for Yukinu — a modern multi-vendor e-commerce platform that enables buyers to shop from multiple sellers in a unified marketplace experience.

This documentation provides complete technical and product information for the Yukinu ecosystem, including:

  • System architecture
  • Frontend applications (Web & Vendor Dashboard)
  • API and service integrations
  • Data schema & database management
  • Deployment & DevOps guides
  • Security, compliance, and operational management

About Yukinu

Yukinu is built as a monorepo using Turborepo to manage all apps and shared packages efficiently.
It is designed to support:

  • Multi-vendor product management
  • Order processing & inventory mechanics
  • Secure authentication & user roles
  • Wishlists, reviews, profiles & more
  • Scalable deployment using Docker & NGINX

Tech Stack Overview

Layer Technology
Web App Next.js, React, TailwindCSS
Dashboard React, React Router, TailwindCSS
Backend API tRPC, TypeScript
Database & ORM PostgreSQL + Drizzle ORM
Authentication Custom auth + Accounts & Sessions system
Validation Zod
Email Services Resend
Deployment Docker, docker-compose, NGINX Reverse Proxy

Project Structure

The repository contains three main sections:

  • apps/ — Web App (Marketplace) + Vendor Dashboard
  • packages/ — Shared modules: API, Auth, Database, UI, Validators
  • tools/ — Dev infrastructure: ESLint, Prettier, TypeScript, NGINX, CI/CD scripts

More details: Project Structure

Contributing

Guidelines for reporting issues and contributing improvements will be provided later.

License

This project is licensed under the terms of the LICENSE.