{"repo":"armiko/boothlev","free":true,"listed":false,"github":"https://github.com/armiko/boothlev","clone":"git clone https://github.com/armiko/boothlev.git","description":"Boothlev is a privacy-first web application that brings the authentic photobooth experience directly to your browser. The core editor runs fully client-side, and all AI features run on a self-hosted standalone backend. No app installations, no external APIs, and no hidden data collection. What happens on your device, stays on your device!","language":"JavaScript","stars":40,"topics":["open-source","photobooth"],"license":null,"category":"self-hosted-apps","readme_excerpt":"Boothlev 📸✨ Boothlev is a privacy-first web application that brings the authentic photobooth experience directly to your browser. The core editor runs fully client-side, and all AI features run on a self-hosted standalone backend. No app installations, no external APIs, and no hidden data collection. What happens on your device, stays on your device! Built with Next.js , Zustand , and TailwindCSS . 🚀 Features - 📸 Webcam Capture with manual/auto shutter - 🎨 Neo-Brutalism UI that is vibrant, bold, and distinct - 🧩 Templates with automatic resizing and layout positioning - 🪄 Drag-and-Drop Editor : Rearrange photos within slots - ✨ Self-Hosted AI Background Removal : Upload custom images, and the standalone backend will remove the background using transformers.js (No external API Keys needed!). - 🖌️ Interactive Manual Masking : A powerful built-in mask editor allows you to manually refine the AI background removal by painting parts to keep or remove. - 📦 100% Static Frontend : The frontend builds to raw HTML/JS/CSS ( output: \"export\" ). - Advanced Interactive Editor: - Drag & Drop: Easily swap photo positions between slots. - Pan & Zoom: Crop and adjust your photos perfectly within their frames. - Custom Frame Colors: Change the background color dynamically with a Neo-Brutalism color palette. - Interactive Stickers (Emojis): Decorate your photobooth results with dozens of emojis. You can freely drag, resize, and delete stickers across the canvas. - Custom Uploaded Sticker","default_branch":null,"files":null,"tree":[],"storefront":"/r/armiko","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/armiko/boothlev/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}