I built JigsawPuzzle.pro, a simple web app to play jigsaw puzzles and create custom ones from your own photos.
The key feature is that it's *privacy-first*:
- All image processing happens locally in your browser (using Canvas).
- Your uploaded photos are never sent to a server.
- No signup or registration required.
*Tech Stack:*
- *Frontend:* React + Vite
- *Canvas Library:* React Konva (for the puzzle mechanics & drag/drop)
- *State:* Zustand
- *Styling:* Tailwind CSS
- *Format Support:* Uses `heic2any` to support HEIC photos from iPhones directly in the browser.
I wanted to create a clean, distraction-free experience without the typical "freemium" bloat found on many puzzle sites. Progress is saved locally via `localforage`.
Would love to hear your feedback on the controls and "snap" feel!
zealer•1h ago
I built JigsawPuzzle.pro, a simple web app to play jigsaw puzzles and create custom ones from your own photos.
The key feature is that it's *privacy-first*: - All image processing happens locally in your browser (using Canvas). - Your uploaded photos are never sent to a server. - No signup or registration required.
*Tech Stack:* - *Frontend:* React + Vite - *Canvas Library:* React Konva (for the puzzle mechanics & drag/drop) - *State:* Zustand - *Styling:* Tailwind CSS - *Format Support:* Uses `heic2any` to support HEIC photos from iPhones directly in the browser.
I wanted to create a clean, distraction-free experience without the typical "freemium" bloat found on many puzzle sites. Progress is saved locally via `localforage`.
Would love to hear your feedback on the controls and "snap" feel!