Startup BuildFeatured

Cardly Studio

A content tool that stamps out card news in one go using 13 trend presets and AI prompts instead of designing each one by hand.

PersonalContribution 100%
Key Metric: 13 trend presets · AI prompts · PNG/ZIP export
Engineering Role
FullstackFrontend
Cardly Studio project interface preview
Startup Build
Cardly Studio
AI
#Web#Frontend#AI#Product

Overview

A content tool for managing project → card set → slide workflows on top of 13 card-news presets. It includes CopyVersion history, AI copy/image prompt building, PNG/ZIP export, background compositing, Vitest, and Playwright E2E.

My Work

  • Next.js 16 App Router + Supabase RLS + debounced autosave sync
  • Zustand state management plus real-time sync logic
  • Designed 13 card templates plus a real-time 3D render preview based on Three.js
  • Image library plus Supabase Storage (`cardnews-images`) integration
  • Client-side PNG/ZIP compositing pipeline with html-to-image + jszip
  • AI prompt builder on the Anthropic SDK plus MCP server integration (`src/lib/mcp`)

Features

  • 13 design templates (Magazine / Aurora / Risograph / Brutalism / Y2K)
  • Three-level hierarchy: project → card set (scenario/angle) → slide
  • Unlimited CopyVersion history (label / restore)
  • Per-card background image with overlay/blur plus library reuse
  • AI prompt builder (copy plus image in 4 styles)
  • PNG / ZIP export (bundled with metadata plus README)

Highlights

  • 13 design presets (2026 trends)
  • Project → card set → slide plus unlimited copy versions
  • AI copy and image prompt builder
  • PNG / ZIP export (with background compositing)
  • Vitest + Playwright E2E coverage

Timeline

Role: Solo full-stack developer
Contribution: 100%
Collaboration: Personal

Tech Stack

</>Next.js 16, Supabase RLS, Three.js, MCP, 13 presets

Next.js 16TurbopackReact 19TypeScriptSupabasePostgreSQL (RLS)Tailwind CSS 4Three.jsZustandhtml-to-imagejszipAnthropic SDKMCPVitestPlaywrightVercel