A web application dedicated to assembling and editing images, designed to customize decorative items such as mugs, magnets, pillows, and more, before printing.

The project is structured into four main parts:
Mobile Application: Developed with React Native, it allows users to create and customize their designs.
Back Office: Used to manage, edit, and create images, it also includes template management for designs.
E-commerce with Swell: A headless platform for managing products, orders, and integration with the application.
Shipping Management System: A dedicated back office and server to test, manage, and automate product shipping.
The back office enables the creation of templates so that users can personalize their designs from the mobile and web applications. Once the design is completed and images uploaded, a final image is generated, followed by a PDF and a QR code containing product details.
For Swell, as with any CMS, new fields can be added, but they aren't visible through the standard user interface. This complicated management for administrators without technical expertise. Therefore, we developed a specific back office allowing the addition and modification of these custom fields through an intuitive form.
Swell orders can be listed, downloaded in JSON or PDF formats, and then sent to Switch or the shipping management server.
A testing and documentation page was created for internal APIs, allowing mobile teams, Iota System, and the shipping server to use them easily.
The image editor is a minimalist version of Adobe Photoshop, including layers for advanced customization:
User Layer: Allows users to import photos from their phone, Instagram, or Facebook.
Image Layer: Created by the administrator, it is not editable by the user.
Mask Layer: Acts as a mask for images, facilitating adjustment.
Text Layer: Allows adding customizable text.
Designs are then exported as PDFs to be printed automatically on decorative items like mugs, magnets, or others at the Switch printing factory (Iota System).
Swell is a headless e-commerce platform suitable for both B2C and B2B models, enabling advanced customization via APIs.
Integrated Swell APIs (JS and Node SDK) into the application.
Deployed on Google Cloud Platform.
Managed uploads and stored images/PDFs on Google Storage.
Developed image and text editing features (drag and drop, resizing, cropping, etc.).
Generated and exported designs in PDF format.
Implemented unit tests using JEST.
Developed, documented, and secured APIs for third-party developers.
Secured images uploaded by users.
Managed a team of three developers.
Selected and integrated appropriate libraries.

Coovz is a mass production factory for custom stickers, offering on-demand personalization and custom cutting.
Coovz
Mobile
Subscribe to my newsletter to receive special offers and the articles / tutorials I occasionally publish on my blog.
* You can unsubscribe at any time by clicking the unsubscribe link in every email.

A web application that allows users to personalize a medical insulin pump by incorporating their own photos

A mobile application available on iOS and Android that allows users to print photos and create personalized decor items.

The web version of the existing mobile application "Yourz," adapting the user interface accordingly.