A web-based photo booth application inspired by the popular Korean "Life 4 Cuts" (Insaengnecut). Capture moments, customize your photo strip, and download your memories!
- 📸 Capture: Take 4 consecutive photos with a countdown timer.
- 🎨 Layouts: Choose from 3 different layouts:
- Strip: Classic vertical photo strip.
- Grid: 2x2 square grid.
- Film: Horizontal cinematic film strip.
- ✨ Filters: Apply real-time filters including B&W, Sepia, Retro, and Soft.
- 🎭 Themes: Customize the frame with different color themes (Milk, Dark, Sky, Peach).
- 💾 Download: Generate and download your photo strip as a high-quality PNG image.
- Framework: React + Vite
- Language: TypeScript
- Styling: Tailwind CSS
- Deployment: GitHub Pages
-
Clone the repository
git clone https://github.com/EurusNotes/LifePhotoBooth.git cd LifePhotoBooth -
Install dependencies
npm install
-
Start the development server
npm run dev
This project is configured to deploy to GitHub Pages.
npm run deploy