Swipe67 | Swipe Photo Cleaner With Duplicate Finder, Storage Stats and Subscriptions - React Native icon

Swipe67 | Swipe Photo Cleaner With Duplicate Finder, Storage Stats and Subscriptions - React Native

Hot or Not
Swipe67 | Swipe Photo Cleaner With Duplicate Finder, Storage Stats and Subscriptions - React Native

Description

Swipe67 – Photo Cleaner and Camera Roll Organizer for iOS and Android

Swipe67 is a complete, production-ready React Native template for a photo cleanup app. Users swipe through their camera roll – right to keep a photo, left to delete it – and free up storage space without digging through the Photos app. It ships with a full onboarding flow, subscription paywall with in-app purchases, duplicate photo finder, statistics dashboard, bookmarks, local reminders and a polished, animation-heavy UI.

Demo Instructions

  • No login and no demo credentials are required. The app is 100% offline – there is no backend and no account system.
  • On first launch the app asks for Photo Library access. Grant the permission so the swipe decks, month list and duplicate finder can load your photos.
  • The subscription paywall uses real in-app purchase products (weekly and yearly). In the template the product IDs are placeholders (swipe67_w and swipe67_y) – they load live pricing only after you create your own products in App Store Connect / Google Play Console. The paywall UI itself works without any configuration.
  • Free users get 50 swipes per day. Premium (simulated after purchase) removes the limit.

Everything the App Does

  • Swipe deck photo review – Tinder-style card stack. Swipe right to keep, left to delete, with animated card rotation, spring physics and colored KEEP / DELETE overlays.
  • Five swipe modes – Recent (last 5 days), by Month, Random shuffle across the whole library, Bookmarks, and Duplicates.
  • Month hub – all months with photos as colorful gradient cards, each with a live progress ring showing how many photos you already reviewed.
  • Duplicate finder – heuristic detection of burst shots, same-dimension captures and screenshot pairs, grouped into a sortable grid (most recent, least recent, most photos, fewest photos).
  • Results and delete confirmation – after each session, review a grid of photos marked for deletion and photos to keep, then delete with one tap via the native PhotoKit API.
  • Real storage savings – file sizes are read before deletion and converted into total space saved (KB / MB / GB).
  • Statistics dashboard – total swipes, photos deleted, photos kept and total space freed, in colorful stat cards.
  • Bookmarks – tap a photo during a session to bookmark it; review or swipe bookmarked photos later from a dedicated screen.
  • Completed-session modal – after finishing a month you get a celebratory summary with deleted / kept counts and freed space, plus a share button.
  • Progress persistence – reviewed photos are remembered per month, so you can stop and resume anytime. Recent-session results stay valid for 5 days.
  • 3-screen onboarding – animated Lottie screens explaining the cleanup, the swipe mechanic and the free-space benefit.
  • Permission welcome screens – friendly screens for Photo Library and notification permission requests.
  • Subscription paywall – weekly plan (1.99 USD / week with 3-day free trial) and yearly plan (9.99 USD / year) toggle, powered by react-native-iap (StoreKit 2 on iOS), with restore purchases.
  • Free-tier limit – 50 swipes per day for free users with an automatic daily reset, upgrade prompt when the limit is reached.
  • Local notifications – monthly cleanup reminders and “on this day” morning reminders via expo-notifications.
  • Haptic feedback – light impact on swipe start, success notification on completing a month, distinct feedback on blocked swipes.
  • Slide-out settings panel – quick access to bookmarks, stats and settings from the main hub.
  • Custom design system – per-month gradient color themes, Inter + Agbalumo Google Fonts, gradient headers, glass-style cards and a purple splash screen with an animated swipe-arrow logo.
  • Photo caching service – two-phase library loading (fast preview of 100 photos, then full library in batches of 300) so the app stays smooth with large camera rolls.

Technology

  • React Native 0.81 (New Architecture) with Expo SDK 54 and React 19
  • TypeScript throughout, with a typed navigation stack
  • React Navigation 6 (native-stack) – 18 screens
  • react-native-reanimated 4 + react-native-gesture-handler – swipe deck animations and gestures
  • expo-media-library + expo-file-system – photo access, metadata and real deletion
  • react-native-iap 14 – subscriptions and restore (StoreKit 2 / Play Billing)
  • AsyncStorage – stats, progress, bookmarks, premium status
  • lottie-react-native – onboarding and paywall animations
  • expo-haptics, expo-notifications, expo-linear-gradient, expo-image, react-native-svg
  • Google Fonts – Inter and Agbalumo, bundled locally
  • iOS deployment target 17.0; Android supported through Expo prebuild
  • No third-party UI kits, no backend, no API keys required

What the Buyer Gets

  • Full source code of the Swipe67 app (JavaScript / TypeScript, iOS Xcode project with Podfile)
  • Step-by-step documentation.html with screenshots: installation, renaming, bundle ID, icon, re-skinning, in-app purchase setup and App Store submission checklist
  • Ready-made App Store preview screenshots (440 px wide JPEG)
  • Clean project structure: src/screens, src/services, src/navigation, src/constants

Development Disclosure

Portions of this template’s source code were developed with AI-assisted tools. All code has been reviewed, tested and verified by the author before submission.

Please Note

This is a source code template, not a compiled app. You need React Native / Expo and Xcode knowledge to customize, build and publish it. The name “Swipe67”, icons and branding in the preview are for demonstration – you can rename and re-skin everything from a single theme file.

External services are not included in the purchase price. Publishing this app requires your own Apple Developer Program account (99 USD / year) and/or Google Play Developer account (25 USD, one-time). These are third-party services billed directly by Apple and Google, and App Store / Google Play commission rates on in-app purchases apply. In-app purchase products, developer accounts and any backend you choose to add are the buyer’s responsibility and cost.

TypeNative Web App
Authormefjudevllc
Price$14
Sales0
Rating0 (0)
PublishedSep 24, 2026
Last UpdateSep 24, 2026
Compatible SoftwareOther, Other, Other, Other, Other
Mobile Files IncludedJavaScript JSON

Categories

Tags

camera rolldark modeduplicate finderexpogalleryiaplottiemedia organizermobile apponboardingphoto cleanerreact nativestorage cleanersubscriptionswipe

External listing. code.market does not sell this product and does not process payment for it. Pricing, payment, delivery, licensing, refunds, and support are handled by the third-party merchant on its own website. We may earn an affiliate commission from a referral. Details.

Products of the Week.

Submit