Skip to case study

InWebsite / Creative Tools

InWebBooth

A browser photo booth for capturing or uploading photos, styling them into strips and social formats, and exporting still images or animated GIFs.

Role
Product engineering
Stage
Live product
Year
2026
Type
InWebsite product
Project overview1 / 2

Use the left and right arrow keys while this gallery is focused to change screenshots.

Project overview · 1 / 2

Live InWebBooth layout picker with strip and grid photo templates

Project notes

The thinking behind it.

01

The problem

People want to make themed photo strips and social-ready images from a browser without installing a desktop editor.

02

The approach

A guided layout, capture, edit, and export flow uses browser-side canvas processing for filters, stickers, templates, and output formats.

03

Trade-offs

Photos remain in the browser during composition; account-backed daily download limits apply to free use.

04

What shipped

A live browser app with individual and remote group-capture flows.

Scope

What it includes.

  • Multiple strip, grid, side-by-side, and Polaroid layouts
  • Photo filters, frames, stickers, text, and touch editing
  • Exports for print sizes and common social formats, plus animated GIF
  • Optional room-based group capture over WebRTC
  • Photo composition and rendering stay in the browser

Technology

Built with.

  • TypeScript
  • Vite
  • Canvas API
  • IndexedDB
  • WebRTC
  • Cloudflare Workers
  • D1
  • Auth0