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.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.
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
Clone and configure
Clone the repository and set your environment variables for the database and Supabase Storage.
Run database migrations
Apply the Prisma schema to spin up all tables for users, products, orders, and payments.
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.
