Issue Description
Summary
Add an option for users to export their tracked skills and progress in CSV and JSON formats. This will allow users to back up their data, analyze progress externally, or migrate between devices.
Motivation
Currently, users can track their skill progress within the application but cannot export their data. Export functionality improves usability and data portability.
Proposed Changes
- Add an Export Progress button in the settings/profile page.
- Support exporting in:
- CSV
- JSON
- Include:
- Skill name
- Category
- Current progress
- Target level
- Last updated date
- Handle empty data gracefully.
- Show a success/error notification after export.
Issue Description
Summary
Add an option for users to export their tracked skills and progress in CSV and JSON formats. This will allow users to back up their data, analyze progress externally, or migrate between devices.
Motivation
Currently, users can track their skill progress within the application but cannot export their data. Export functionality improves usability and data portability.
Proposed Changes