Business Client need Web Development
Contact person: Business Client
Phone:Show
Email:Show
Location: Florennes, Belgium
Budget: Recommended by industry experts
Time to start: As soon as possible
Project description:
"Project Description
LBAM SRL (“La Box à Moments”), a Belgian company specializing in photobooths and event automation, is looking for a skilled developer (or small team) to build a web-based application that allows users to create and customize photobooth frame templates.
The goal is to generate DSLRBooth-compatible templates composed of [login to view URL] (background) and [login to view URL] (foreground with transparency), ready to use for photo printing at events.
Core Features
Template Library
Predefined template formats (10×15 cm landscape/portrait, 2×6" strips, etc.)
Ability to duplicate or import templates
Template thumbnails with tags, titles, and categories (wedding, corporate, etc.)
Visual Editor (WYSIWYG Canvas)
Text editing: custom fonts, colors, size, alignment, rotation, opacity, line spacing, bold/italic
Image upload: personal logos, PNGs with transparency, resizing, rotation, mirror, opacity, layering
Layer management: rename, hide, lock, group/ungroup elements
Grid and alignment guides: snap-to-grid, safety margins, bleed area indicators
Undo/redo, history tracking, and element locking
Resize and reposition texts and images freely with handles or numeric input
Fonts and Colors
Support for Google Fonts and admin-uploaded fonts
Color picker (HEX/RGB) with a predefined LBAM color palette
Optional eyedropper tool to pick colors from the canvas
Export (DSLRBooth Compatible)
Exports in ZIP format containing:
[login to view URL] (high quality, 300 DPI)
[login to view URL] (transparent PNG)
[login to view URL]
[login to view URL] (template info: size, DPI, fonts, author, etc.)
Strict file structure and naming for DSLRBooth compatibility
Optional export directly to Nextcloud / WebDAV storage
Automatic webhook call upon export to notify LBAM backend
Project Management
Save and duplicate projects
Share via secure links (view or edit mode) with expiration dates
Client Mode: restrict editable fields (e.g., text or logo only)
Technical Requirements
Frontend: React or Vue.js with [login to view URL] or [login to view URL] for canvas rendering
Backend: Node.js (Express/Nest) or PHP (Laravel/Symfony)
Server-side image rendering to ensure accurate color, font, and DPI output
Storage: local filesystem with Nextcloud/WebDAV integration
Authentication: Admin / Editor / Client roles with password login
Responsive: primarily desktop, read-only mode on mobile
Export quality: minimum 300 DPI with consistent font rendering
Deployment: must run via Docker Compose with .env configuration
Deliverables
Complete source code (frontend and backend)
Docker setup and installation guide (README)
Ten starter templates (wedding, corporate, 2×6 strips, etc.)
Three preinstalled open-source fonts
Functional tests (export validation, transparency, resolution, Nextcloud integration)
Short user documentation (PDF or small wiki)" (client-provided description)
Matched companies (2)

HJP Media
