Please enable JavaScript.
Coggle requires JavaScript to display documents.
Designer Flow, Purchase Table id, user_Id, template_code, user_design_id,…
Designer Flow
/editor/wmr-150
Save Draft
Published
Purchase Table
id, user_Id, template_code, user_design_id,
razorpay_payment_id, razorpay_order_id,
amount,
status (pending|paid|failed|refunded)
purchase_date_time (timestamp)
Download
edit_expires_at (timestamp) -- purchase_time + 7 days (same)
id (uuid)
user_id
user_design_id
razorpay_payment_id
razorpay_order_id
amount
status: 'pending' | 'paid' | 'failed' | 'refunded'
purchase_date_time
edit_expires_at <-- 7 days
image_pdf_s3_key (optional)
Designs Table
id, user_Id, template_code, deisgData: { Background: metadata:}
Status: draft, publsihed
design_id,
is_published: flase,
user_id
template_code
designData JSONB → { designMetaData, designBackground, canvasJSON }
status: 'draft' | 'published'
is_published: boolean
created_at
updated_at
id (uuid)
user_design_id (6 digita code)
get all the data
Designs Table
id, user_Id,template_code, deisgData: { Background: metadata:}
Status: draft, publsihed
user_design_id,
is_published: true,