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

I am founder and CEO of HJP Media. The fastest growing AI digital solutions company in the world, offering innovative, AI powered digital marketing a… Read more

...

Versasia Infosoft

Versasia Infosoft is a trusted provider of custom IT solutions, offering end-to-end services in software development, web and mobile app development,… Read more