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.