Thinkedufy  ·  mobile prototype  ·  v0.1

Your next role,
unhurried.

Forty-five screens for the job-seeker persona — the complete v1 surface, from splash through offline. Translating Salviata’s soft-pastel editorial vocabulary into a calm, AI-led job discovery experience for Indian students and early-career professionals. Hover any frame to lift it.

editorial pastels · single sharp accent · calm restraint

01 / tokens

Surface palette

Six soft tiles do the categorical work. One ember accent does everything urgent.

paper
#faf7f2
bone
#f2ede5
sage
#d8e3c7
peach
#f4d9c8
sky
#cfdde6
butter
#f0e3a8
clay
#e1bca0
ember
#e85a2b

Display — Instrument Serif

Good morning,

Ajay.

Used for screen titles, hero headlines, salary numerics in detail view, and italic emphases.

Body — Manrope

Senior Frontend Engineer · Novel Office, Bangalore · ₹18–24 LPA · Hybrid · 5 of your skills + remote-friendly culture make this a strong match.

Used for everything UI — captions, body, labels, buttons, code-like badges via JetBrains Mono.

02 / screens

Six screens, one voice

03 / flows

Eight more, where it counts

The moments that move the metrics — first sign-in, the AI cover-letter generating, the apply-success haptic, the camera scan that finally turns a paper resume into a parsed match.

04 / details & states

Going deeper, where users live

Six more for the return-visit loop — application detail with interview rounds, saved jobs, settings, verification, edit-skills bottom sheet, and the empty state for users without a profile yet.

05 / loose ends

The edges that finish the work

The remaining eight — the rest of the resume pipeline, interview prep, two destructive confirms, the T&C wrap, and the version-gate the App Store will demand.

06 / finishing the set

Every remaining surface

Splash, the three missing onboarding steps, four edit-section sheets, the rest of the empty states, granular notification preferences, help, the skill-assessment loop, and the offline + error states.

07 / components

The building blocks

Eight reusable pieces compose every screen. They are intentionally small in number — the variety comes from the pastel category-tiles, not from inventing new components.

Pills

Filter & status chips

Everything Newest Featured Apply Shortlisted Reviewed

Match badge

Score pill

92·match 88 76 99

Segmented

Status switch

Score ring

Resume score

78
Sage track fills clockwise. Ember stroke only used when score < 50 (warning state).

Tile cards

Category surfaces

Sage

Match ≥ 80

Peach

Recommended

Sky

Info / status

Butter

Skills / pending

Bottom nav

Floating tabbar

Sticky CTA

Apply bar

Closes in 4 days SAVED 2D AGO

Section row

List item

App bar + FAB

Header surface

Thinkedufy

08 / decisions

Why this, not that

Editorial serif over corporate sans

Job hunting is emotional. Instrument Serif on greetings and job titles signals respect — a magazine treatment, not a database. Manrope keeps everything else legible at 11—15px.

Pastel tiles do the categorisation

Six soft tiles (sage / peach / sky / butter / clay / lilac) tag job categories without labels. Match-score sage = strong; recommendation peach = warm; info sky; learning butter. The eye learns the system in three screens.

One ember accent, used sparingly

Ember (#e85a2b) is reserved: the FAB, save-heart fill, "closes in" countdown, profile-completion bar tail, unread notification dot. When the user sees ember, it means now.

Bottom-thumb CTAs always

Apply, Submit, Re-parse, Sign out — every primary action lives in the bottom third. The top reserves itself for identity (greeting, breadcrumb, app bar) and the middle for content.

INR salary always in LPA

Salaries display as ranges in LPA (e.g. ₹18 — 24 LPA). On the detail screen, the salary number is the biggest piece of typography on the page — confidence and clarity.

Avatar = monogram in a tile

Company logos use serif monogram letters inside pastel tiles. Photographic logos don’t survive at 32px on cream backgrounds, and the monogram approach gives us absolute control over palette.