/IT-Challenge

Fabric.js product designer - Femke Reuvers IT-Challenge

Primary LanguageJavaScript

IT-Challenge: Card Designer

Card example

The Card Designer is an IT-Challenge project for Femke Reuvers, a shop specialized in making personalized presents.

Features

The designer allows users to:

  • Add shapes, text
  • Upload their own images through a mobile QR code or use preset "stickers"
  • Apply colors to objects
  • Align objects
  • Design multiple sides of the card
  • Export the result as a PDF

Dependencies

The designer depends on:

  • Fabric.js (high-level canvas usage)
  • QRCode.js (generating QR-codes at runtime)
  • jsPDF (exporting card as PDF)
  • alwan (customizable color picker)
  • jQuery (AJAX requests & PDF upload)

Code Structure

📂 editor

📂 upload