Skip to content

Create marwaha.md #100

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 3 commits into from
Apr 26, 2025
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
82 changes: 82 additions & 0 deletions round3/marwaha.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,82 @@
# Chrome Extension Idea: **SkillSpotter – Smart Skill Extraction for Job Applications**

## Authors

Praise Ndlovu
Myron Kharkover
Emily Yu
Mudit Marwaha

---

## Problem Statement

Job seekers often browse through numerous job postings across platforms like Handshake, LinkedIn, and Indeed. However, it's tedious and time-consuming to manually extract, compare, and keep track of frequently required skills, especially for those applying across different roles or industries.

This lack of visibility into overlapping skill requirements makes it difficult for users to focus their learning and job preparation efficiently.

**SkillSpotter** addresses this by allowing users to highlight important content in job descriptions directly from their browser and automatically aggregates the key skills, creating a prioritized list of the most in-demand qualifications.

---

## Target Audience

- **University students** preparing for internships or full-time roles
- **Recent graduates** entering the job market
- **Career switchers** looking to align their skillsets with current industry demands
- **Job seekers** using online platforms such as Handshake, LinkedIn, and Indeed

---

## Description

**SkillSpotter** is a Chrome Extension that enables users to highlight job postings across career websites and automatically extracts and aggregates frequently mentioned skills. It visualizes common requirements, tracks trends across roles, and helps users focus on the most essential competencies for their job search.

---

## Selling Points

1. ✅ **No scraping required** – user-driven highlighting keeps it site-agnostic and lightweight.
2. 🧠 **Skill frequency analysis** – instantly identifies the most commonly listed skills across multiple job descriptions.
3. 📊 **Visual dashboard** – view skill frequency with charts and export your data for personal planning.
4. 📝 **Cross-session memory** – saves your highlights even if you close or refresh the browser.
5. 🔒 **User privacy-focused** – no external scraping or intrusive permissions needed.

---

## User Stories (15 Total)

1. As a student, I want to highlight parts of job descriptions so that I can save them for later review.
2. As a job seeker, I want to see a list of frequently mentioned skills across multiple jobs so that I can prioritize learning the most in-demand ones.
3. As a user, I want the extension to remember my highlights across sessions so that I don’t lose progress.
4. As a user, I want to view a summary of my highlights in a dashboard so that I can track which jobs and skills I’ve reviewed.
5. As a user, I want to manually add or edit skills in the list so that I can correct mistakes or add my own insights.
6. As a user, I want to remove duplicate or irrelevant skills so that the summary is cleaner and more useful.
7. As a user, I want to tag or categorize jobs by role (e.g., software engineering, data science) so that I can generate skill lists per role.
8. As a user, I want to export my skills list to CSV or Markdown so that I can use it for external documents or planning.
9. As a user, I want to highlight text from any website (e.g., Handshake, LinkedIn, company sites) so that I’m not limited to one platform.
10. As a user, I want a quick-access toolbar to activate highlighting so that it doesn’t interfere with normal browsing.
11. As a user, I want to see visual indicators (e.g., heatmaps or bar charts) showing which skills are mentioned most so that I can interpret data easily.
12. As a user, I want to filter job descriptions by date or site so that I can analyze recent or specific batches of postings.
13. As a user, I want to see the full context (sentence or paragraph) around a skill when I click it so that I understand how it's used.
14. As a user, I want to compare my personal skillset with the required skills so that I can identify gaps to fill.
15. As a user, I want to optionally sync my data to a cloud account so that I can access my highlights on multiple devices.

---

## Notes

- Optional AI integration could auto-suggest common skills or categorize skills into technical, soft, and domain-specific clusters.
- Minimal permissions required – emphasizing local storage for privacy and simplicity.
- Could integrate with resume or LinkedIn improvement tools in the future.
- Scope can be adjusted for MVP: start with basic highlighting and frequency counting, then expand to dashboard and export features.

---

## References & Inspiration

- [Handshake](https://joinhandshake.com/)
- [LinkedIn Jobs](https://www.linkedin.com/jobs/)
- [Hunter.io Highlight Tool](https://chrome.google.com/webstore/detail/hunter-email-finder-extens/ioalpmibngobedobkmbhgmadaphocjdn)
- [Jobscan Skill Comparison](https://www.jobscan.co/)
- Reddit r/cscareerquestions threads on how to tailor resumes for job listings