Home / Projects / Lola's CakesApp – Barcode & Label App

Lola's CakesApp – Barcode & Label App

Lola's CakesApp – Barcode & Label App

Project Overview

A Django app for Lola’s Bakery to scan barcodes, print labels, track orders, and connect with Shopify.

CakesApp is a barcode scanning and label printing app made for Lola’s Bakery. It helps staff handle orders, pack items, and send cakes out fast and with less mistakes. It connects to Shopify to pull order data, print different types of labels, and track what’s been done.

The app is built with Django and uses HTMX and Alpine.js for a smooth, fast user experience. Bakery staff scan barcodes, pick what to print (gift notes, product labels, shipping labels), and complete orders without needing to reload pages.

It logs all printing actions, shows what’s left to do, and gives stats to see how things are going. It's a big help in making the whole process faster and more reliable.

Key Features

  • Scan barcodes to get order info instantly
  • Print labels: product, gift note, nutrition, and shipping
  • Track order status and handle problems easily
  • User toggles for custom print behaviour
  • Real-time updates using HTMX, no full page reloads
  • Print logs with details like handler and workstation
  • Filter remaining orders by date, product, or status
  • Supports many handlers with personal settings

Project Gallery

Main menu – quick access to core tools
Main menu – quick access to core tools
Search results showing scanned order data
Search results showing scanned order data
Product selection view with line items to print
Product selection view with line items to print
Label preview before sending to printer
Label preview before sending to printer
Box content view – shows what's in each package
Box content view – shows what's in each package
Image view for personalised cakes and messages
Image view for personalised cakes and messages
Quick logs of printing activity with filters
Quick logs of printing activity with filters

Project Details

Technologies

Python Django HTMX Alpine.js Bootstrap Shopify API PrintNode AirTable SQLite PostgreSQL

Completed

March 2025

Client

Lola's Bakery

My Role

Full-stack Developer