Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/PloutusLab/krafta-web/llms.txt

Use this file to discover all available pages before exploring further.

Krafta is a full-stack print-on-demand platform built for the Venezuelan market. Customers browse a product catalog, upload their artwork, customize placement using an interactive canvas editor, and check out with local bank transfer or Pago Móvil. Orders are routed to an allied workshop network for production and delivery.

Quick Start

Run Krafta locally and place your first test order in minutes.

Architecture

Understand how the storefront, editor, API, and workshop pipeline fit together.

API Reference

Full REST API documentation with request and response schemas.

Admin Guide

Manage the catalog, verify payments, and configure workshops.

Platform overview

Product Catalog

Products with variants, print templates, and mockup previews.

Design Editor

SVG-based canvas editor with print-area overlays and DPI validation.

Order Lifecycle

From payment submission to workshop production and delivery.

Creator Program

Sell pre-made designs through a personal storefront and earn commissions.

Workshop Network

Allied print shops with capacity, SLA, and production assignment tracking.

Roles & Access

Four roles — CLIENTE, CREADOR, TALLER, and ADMIN — with route protection.

Get started in 4 steps

1

Clone and configure

Clone the repository and set your environment variables for the database and Supabase Storage.
2

Run database migrations

Apply the Prisma schema to spin up all tables for users, products, orders, and payments.
3

Start the dev server

Run npm run dev and open http://localhost:3000 to see the storefront.
4

Log in as admin

Seed an ADMIN user and access /admin to configure the catalog, workshops, and payment accounts.
Krafta includes a local filesystem fallback for both file uploads and order persistence, so you can test the full checkout flow without configuring Supabase credentials.

Build docs developers (and LLMs) love