Safelight
ProUpload your own selfies, pick a style pack, leave it developing and come back to a contact sheet. Ships with self-photo attestation, the system picker and a visible photo deletion timer. The AI is a labelled mock until you connect the included server.
For: Indie developers building a headshot or style pack app
What's inside
- A developing tray you can leave, with a notification when the pack is ready
- Selfie coach, negative strip uploader and a contact sheet reveal
- Separate face data consent, 18+ self-photo tick and photo deletion timer
- Style packs in a config you can swap, plus the Cloudflare Worker key proxy
Screens
Onboarding
Welcome · AI consent · Face data consent · Selfie coach
Studio
Negatives · Contact sheet · Develop · Paywall · Developing tray · Pack reveal · Loupe
Account
Archive · Settings with withdraw, hidden styles, contact and delete account
Run it
- Download the zip below with your license key and unzip it.
npm install, thennpx expo startand open it in Expo Go or a simulator.- Rename the app, pick an accent and swap the mock API for yours; the README shows where.
Expo SDK 58, expo-router, Reanimated 4 and Gesture Handler. All goodui Native components ship inside the project as source you own.