Overview
I was awarded a project on PeoplePerHour to develop a custom greeting card designer, similar to the one on Moonpig.com. The project required a two-part Vue.js application:
- Back-end Card Designer – A tool for admins to upload and edit PSD-based greeting card designs.
- Front-end Personaliser – A user-friendly interface for customers to customize cards by adding text and images.
Key Features & Development Process
- Vue.js-Powered Designer & Personaliser – Ensured a fast, responsive, and dynamic experience.
- PSD Design Upload & Editing – Enabled admins to upload and modify layered Photoshop files.
- Google Fonts & Custom Font Support – Allowed a diverse range of typography options.
- Feature-Rich Customization:
- Designer: Add text, images, and upload PSD templates.
- Personaliser: Modify text (font, size, color) and manipulate images (zoom, rotate, move).
- Seamless WordPress Integration – Built as a WordPress plugin for easy deployment and management.
Results
- Delivered a highly interactive and scalable greeting card customization tool.
- Provided an intuitive admin panel for seamless template management.
- Enabled customers to create personalized greeting cards effortlessly.