The Mercy-Link project aims to develop a core Minimum Viable Product (MVP) for a web-based label and sticker printing tool. This document outlines the system requirements for Phase 1, focusing on the foundational elements necessary to build a functional and user-friendly tool.
The Mercy-Link project is designed to facilitate the creation and printing of labels and stickers. The system will allow users to upload Excel/CSV files, parse the data, generate labels using a basic MRP template, preview the labels, and download them as PDFs. The project will be structured as a full-stack monorepo, with separate frontend and backend sub-projects.
The Mercy-Link homepage will feature an interactive "Label Factory" concept. Users will enter a virtual factory floor where each section of the page represents a different stage of the label creation process. As users scroll, they will see animated conveyor belts moving labels through various stages: data upload, template selection, preview, and download. Each stage will have interactive elements, such as clickable machines that reveal more information or options. The design will use framer-motion for smooth animations and transitions, creating an engaging and memorable experience.
The landing page will employ a "parallax" interaction model. Layers of the factory will move at different speeds as users scroll, creating a sense of depth and immersion. Key sections will feature animated reveals and hover transitions to guide users through the label creation process. Internal pages, such as dashboards and settings, will use a "static" model for clarity and ease of use.

Upload your data, pick a template, and generate print-ready labels in seconds. Fast, simple, and built for teams that ship products.
Like a real factory, Mercy-Link guides you through each stage of label creation: upload â parse â design â preview â download.
Drag and drop an Excel or CSV file here, or click to select. Your product data feeds the label factory pipeline.
Drop your file here
Or click anywhere in this zone to browse your files
Review your uploaded data before moving forward. Verify columns, check for missing values, and confirm everything looks right.
| # | Product Name | SKU | Category | Qty | Unit Price | Barcode |
|---|---|---|---|---|---|---|
| 1 | Industrial Bearing 6205 | BRG-6205-ZZ | Bearings | 500 | $4.25 | 7891234560012 |
| 2 | Hydraulic Seal Kit | HSK-4420-A | Seals | 200 | $12.80 | 7891234560029 |
| 3 | Stainless Bolt M8x40 | SBM-0840-SS | Fasteners | 2,000 | $0.35 | 7891234560036 |
| 4 | Copper Wire 2.5mm | CW-250-RED | Electrical | 150 | $8.90 | 7891234560043 |
| 5 | Rubber Gasket DN50 | RG-DN50-NBR | Gaskets | 800 | $1.60 | 7891234560050 |
| 6 | PVC Pipe Fitting T | PVC-T-032 | Plumbing | 340 | $2.15 | 7891234560067 |
| 7 | LED Panel 60x60cm | LED-6060-40W | Lighting | 75 | $28.50 | 7891234560074 |
| 8 | Carbon Steel Plate 3mm | CSP-3MM-1X2 | Metals | 45 | $62.00 | 7891234560081 |
| 9 | Nylon Cable Tie 300mm | NCT-300-BLK | Electrical | 5,000 | $0.08 | 7891234560098 |
| 10 | Silicone Sealant 280ml | SS-280-CLR | Adhesives | 120 | $6.40 | 7891234560104 |
Your CSV data has been parsed successfully. If everything checks out, proceed to select a label template.
Pick the perfect layout for your MRP labels. Each template is optimized for different product types and display needs.
Inspect your generated labels in real time. Fine-tune size, rotation, and spacing before sending them to the download queue.
Tip: Use the size slider to match your physical label sheet dimensions. Rotation helps align labels for specialty die-cut sheets.
Your labels are prepared and ready for printing. Download your formatted PDF in one click.
From data upload to print-ready PDF â mercy-link handles the entire workflow so you can focus on your products.
Upload your data and generate hundreds of labels in seconds. Our engine handles large datasets without breaking a sweat.
Choose from professionally crafted MRP templates. Simply pick a layout and your labels are ready to print.
Download perfectly formatted PDFs with precise dimensions, margins, and bleed areas for professional label printing.
Import product data from .xlsx or .csv files. Column mapping is automatic so you can skip the manual data entry.
Auto-generate Code128, EAN-13, or QR barcodes from your data fields. Each label gets its own scannable barcode.
Preview and manage your labels from any device. The full workflow works on tablets and phones, not just desktops.
No credit card required. Free for the MVP phase.
No comments yet. Be the first!