Skip to content

[GSSoC26] feat: Add "Last Auto-Saved" timestamp indicator to resume builder #53

@sanjam3712

Description

@sanjam3712

Hi @sunilkumar2170 ! 👋

I am participating in GSSoC '26 and have been exploring the project. I noticed a small but reassuring improvement for users!

📌 Feature Request

Problem
The resume builder already auto-saves data to localStorage, but users have no way of knowing when their data was last saved. This creates anxiety - "Did my changes get saved? Will I lose my work?"

Proposed Solution
Add a small "Last saved: X minutes ago" timestamp indicator at the bottom of the resume form that:

  • Shows the exact time data was last saved to localStorage
  • Updates automatically every time a change is made
  • Displays in a friendly relative format:
    • "Last saved: just now"
    • "Last saved: 2 minutes ago"
    • "Last saved: 5 minutes ago"

Expected Behavior

  • Indicator appears at the bottom of the left form panel
  • Updates in real time as user types
  • Shows "Saving..." briefly before confirming "Last saved: just now"
  • Subtle and unobtrusive - small gray text

Benefits

  • Reduces user anxiety about losing resume data
  • Makes the auto-save feature visible and trustworthy
  • Improves overall user experience
  • Common pattern used by Google Docs, Notion, and other editors

Implementation

  • Frontend-only change using React useState and useEffect
  • Hooks into the existing localStorage save mechanism
  • No backend changes needed

Could you please assign this issue to me if approved? I would love to work on this! 🙌

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions