Local-first job-application command center
Your job search,kept in yourown hands.
Track every opportunity from Saved to Offer, prepare with reusable evidence, and keep it all on your own device. Works offline on Android and the web. No sign-in. No tracking.
- Pipeline stages
- Platforms
- Sign-ins required
- Tracking scripts
Product Designer
Sample Co. · Remote
- Moved to Interviewdated in the activity timeline
- Appliedapplication date recorded
- Savedsource URL kept
Chapter 1 · Pipeline
Six stages. Every move dated.
Move a record between stages from the list or the detail view. Each change lands in an activity timeline, and the choice persists after reload or restart.
STAGE 01 / 06 · SAVED
Saved
Capture company, role, source URL, work mode and a salary note. Only company and role are required.
Chapter 2 · Evidence bank
Stories ready before the interview.
Store reusable career evidence as a title, skill tags, a concise result and an optional link. Search it, then attach a reference to an opportunity. No files are uploaded, and removing an entry never corrupts an opportunity's history.
The onboarding flow lost people before they reached the first task.
Find out where they stalled and propose a simpler path.
Interviewed users, mapped the steps, and prototyped two shorter flows.
Shipped the shorter flow and wrote up what the team learned.
Chapter 3 · Backup and restore
Your file. Your transfer.
There is no cross-device sync. Export and import are the deliberate way to move your records, and imports replace current local data only after you confirm.
- Export a versioned JSON backup
- Validate size, schema version and field types
- Preview counts of what will be imported
- Confirm the replacement, or reject without changes
Inspect a sample backup (illustrative shape)
{
"schemaVersion": 1,
"exportedAt": "…",
"opportunities": [ … ],
"tasks": [ … ],
"evidence": [ … ],
"preferences": { "theme": "…", "motion": "…" }
}Chapter 4 · App tour
One workspace on Android and the web.
Search company, role and notes. Filter by stage and archived status. Sort by most recent, next action or company. The dashboard counts come from your own records and each one leads to the matching list.
Usage guide
Five moves to a working search.
- 01
Onboard
Read how local storage and backup work, then land in an empty, usable workspace.
- 02
Add an opportunity
Company and role are required. A source URL is validated when present.
- 03
Move its stage
Change it from the list or the detail. The timeline records the date.
- 04
Add a task
Follow-ups with optional due dates surface on the dashboard by local date.
- 05
Export and import
Download a backup. Import previews counts and asks before replacing.
Privacy
Nothing leaves unless you send it.
Applications, tasks, notes, preferences and evidence stay in local storage. No credentials, resumes or documents are uploaded to any server.
Stays on this device
- Opportunities and notes
- Tasks and activity timeline
- Evidence titles, tags and links
- Theme and motion preferences
Leaves only by your choice
- A backup you export
- A source URL you open
Honest limits: browser storage is per browser profile and Android storage is per app installation. Clearing site data or uninstalling can remove records, so export a backup.
Section 05 · Launch
Keep the search.
Own the file.
Open the web app now, or install the Android release APK from GitHub Releases. Your workspace starts empty and stays yours.