Static browser preview — not the real iOS app.

JobLock v0.1 Preview Gallery

These are static HTML approximations for fast iPhone browser review. They do not run Screen Time, StoreKit, RevenueCat, Supabase, OCR, or the real SwiftUI app.

No lock scheduled
Submit Proof
Today: 0/3 applications0-day streak
Lock Now
Home unlocked / Lock Now
Submit Proof

2 applications left

Today: 2/4 applications2-day streak
Home locked
Momentum

Today can still count.

Today0 accepted
This week0 accepted
Lifetime0 accepted
Streak0 days
Submit your first application

Start building momentum without waiting for a perfect plan.

Momentum Strip / empty progress
Doomscrolling is stealing your future.

JobLock blocks your scroll apps until you prove today's job search happened.

Use Pre-Apple Demo Mode
Build my JobLock
Onboarding start
Which apps are stealing your future?

Start with the usual suspects, then choose the exact apps in Screen Time.

TikTok
Instagram
YouTube
X
Reddit
Games
Shopping
Choose apps
Continue
App selection / setup
Activate Screen Time access

JobLock needs this permission to shield the apps you picked during lock sessions.

Your app choices stay on this device. You can change this permission later in Settings.

Continue
Screen Time permission
Save your progress

Sign in with Apple keeps account history recoverable. Screen Time permission and blocked apps are rebuilt on this iPhone.

Continue with Apple

Demo Mode uses local mock Apple sign-in only.

Account screen
Stop doomscrolling until your applications are done.
Monthly - $14.99/month
Best for momentum
1-week sprint - $4.99/week
1-week sprint
Start JobLock
Restore Purchases
Paywall
Your JobLock is ready

Your first lock is scheduled for tomorrow at 9:00 AM.

Purchase success state

This preview shows the post-purchase route only. It does not run StoreKit.

Go to Home
Purchase success
Submit Proof

Use a screenshot or photo showing your application was submitted.

Upload screenshotFrom Photos
Take photoUse camera
Submit Proof source choice
Checking proof...

Looking for submitted application confirmation.

OCR checking
Proof accepted

That counts.

Proof accepted
We couldn't confirm this one yet

Try a screenshot or photo that shows the application was submitted.

Try another proof
Back to Home
Proof rejected
This looks familiar

This may already be counted.

Duplicate proof detected

JobLock compares local proof hashes, not raw screenshots.

Choose another proof
Confirm manually
Duplicate proof
Enter application details

Couldn't scan proof. Enter the application details manually.

Company
Role
Platform
This was a submitted application, not just a job page.
Hold to confirm
Manual fallback
Emergency unlock

1 emergency unlock left this week.

Before you unlock

Using it ends this lock session. Your next lock starts at the next scheduled time, or when you use Lock Now again.

Reason: Work/school
Hold 5 seconds
Stay locked
Emergency unlock
Settings
JobLock Plan
Account
Subscription
Privacy & Legal
Support / Diagnostics
Settings
No lock scheduled
JobLock needs Screen Time access

Your lock can't shield apps until this permission is allowed.

Allow Screen Time access
Later
Permission blocker
Demo Mode - local mocks only
Pre-Apple Demo Mode

Local fake Screen Time, purchases, Apple sign-in, notifications, and Supabase sync. Release builds cannot enable this.

Screen TimeMocked
PurchasesMocked
SupabaseMocked
Continue demo
Demo Mode banner/state