Photo Puzzle: turn your photos into jigsaw puzzles

I’m excited to announce that Photo Puzzle is now available on the App Store!
It’s a mobile app that transforms your photos into interactive jigsaw puzzles. Pick any photo from your gallery or snap a new one with your camera, choose a difficulty level, and start solving.
I built it with React Native and Expo.
features
- Create puzzles from any photo — use your gallery or take a new picture with the camera
- 5 difficulty levels — from Easy (3×3) to Master (8×8)
- Smooth animations with haptics — pieces snap into place with satisfying feedback
- Progress tracking — track your time and number of moves
- Hint system — toggle piece numbers when you need a little help
- Puzzle gallery — save and revisit your puzzles
- Pro upgrade — unlock unlimited hints and remove ads
screenshots






how it works
When you select a photo, the app slices it into a grid of pieces based on your chosen difficulty. The pieces are then shuffled, and you drag them into position to reconstruct the original image.
Under the hood, it uses React Native Gesture Handler for smooth drag interactions and React Native Reanimated for performant animations that run on the native thread.
tech stack
- React Native + Expo
- React Native Gesture Handler for drag interactions
- React Native Reanimated for animations
- Expo Image Manipulator for slicing photos into puzzle pieces
- React Native IAP for in-app purchases
- Google Mobile Ads for ad integration
try it out
Photo Puzzle is free to download on the App Store. Give it a try and let me know what you think!