Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
62 commits
Select commit Hold shift + click to select a range
50cf95d
Add files via upload
miaqkim Apr 8, 2025
413eaf1
Update and rename TEMPLATE-1.md to kimmia.md (for round 1)
miaqkim Apr 8, 2025
f4baa37
Create round1.md
allenyjl Apr 8, 2025
f16d7bc
Delete round1.md
allenyjl Apr 8, 2025
c99708c
Create allenyjl.md
allenyjl Apr 8, 2025
ee25d4d
Update allenyjl.md
allenyjl Apr 8, 2025
f5ece51
Update TEMPLATE-1.md
shafaam9 Apr 8, 2025
6f9d170
Update TEMPLATE-1.md
shafaam9 Apr 8, 2025
6d1190e
Update allenyjl.md
allenyjl Apr 8, 2025
55b1e7b
Update allenyjl.md
allenyjl Apr 8, 2025
0d42dbd
Update allenyjl.md
allenyjl Apr 8, 2025
dafc730
round1: hajoon.md added
Apr 8, 2025
9a68185
Create round1.md
INTSEAN Apr 8, 2025
c91cebe
Add files via upload
junieguo Apr 8, 2025
1ffccad
first round
wesleyyliu Apr 8, 2025
b3e0567
markdown r1
aryabansal1 Apr 8, 2025
87d8663
Create shafaam
shafaam9 Apr 8, 2025
de89c46
Rename round1.md to seanovan.md
INTSEAN Apr 8, 2025
e84431f
Uploaded Idea
junieguo Apr 8, 2025
1b24cbe
Create hemosoo.md
Hemosoo Apr 8, 2025
0d0e2b5
Update kimmia.md
miaqkim Apr 8, 2025
0e0fd81
Create junokim.md
Neontus Apr 8, 2025
6249d6c
Create jokala.md
JohnKala Apr 8, 2025
3492014
Rename TEMPLATE-1.md to junieguo.md
junieguo Apr 8, 2025
426cb84
Create cgassant.md
ClyveGassant Apr 8, 2025
8713673
Update jokala.md
JohnKala Apr 8, 2025
971f73d
Merge pull request #20 from wesleyyliu/main
jlumbroso Apr 8, 2025
54972c3
Merge pull request #21 from garrett-kirsch/main
jlumbroso Apr 8, 2025
e68fd6c
Update jokala.md
JohnKala Apr 8, 2025
9271758
Merge pull request #22 from INTSEAN/main
jlumbroso Apr 8, 2025
6e07dcc
Merge branch 'CIS-3500:main' into main
Neontus Apr 8, 2025
0109fa8
Merge pull request #23 from allenyjl/main
jlumbroso Apr 8, 2025
e1682c3
Merge pull request #24 from fionajiangyf/main
jlumbroso Apr 8, 2025
d659948
round 2
aryabansal1 Apr 8, 2025
1b1385e
Merge pull request #26 from shafaam9/main
jlumbroso Apr 8, 2025
11beaa6
Merge pull request #27 from hajoon00/main
jlumbroso Apr 8, 2025
ace9a21
Merge pull request #29 from Hemosoo/main
jlumbroso Apr 8, 2025
01d4af6
Merge pull request #30 from Neontus/main
jlumbroso Apr 8, 2025
89cbaf1
Merge pull request #25 from akashkau1224/main
jlumbroso Apr 8, 2025
ce087f4
Add files via upload
junieguo Apr 8, 2025
02d7287
Merge pull request #28 from ang-won/main
jlumbroso Apr 8, 2025
e947908
Merge pull request #32 from Kevin-Yang130/main
jlumbroso Apr 8, 2025
7d71855
Merge pull request #33 from miaqkim/main
jlumbroso Apr 8, 2025
57855f0
Merge pull request #34 from ClyveGassant/main
jlumbroso Apr 8, 2025
bc47b96
Update jokala.md
jm-wltr Apr 8, 2025
c11a350
Merge pull request #35 from aryabansal1/main
jlumbroso Apr 8, 2025
fdfadad
Merge pull request #36 from CeciliaZhang6/main
jlumbroso Apr 8, 2025
9839ec4
Merge pull request #37 from hanxi-guo/main
jlumbroso Apr 8, 2025
f2cf59e
Merge pull request #39 from jm-wltr/main
jlumbroso Apr 8, 2025
a51a534
Merge pull request #41 from junieguo/main
jlumbroso Apr 8, 2025
068844f
Merge branch 'CIS-3500:main' into main
JohnKala Apr 8, 2025
035459c
Create jokala.md
JohnKala Apr 15, 2025
fc95380
Merge pull request #1 from jm-wltr/patch-1
JohnKala Apr 24, 2025
111dbdb
Create jokala1.md
JohnKala Apr 29, 2025
3328dab
Update jokala1.md
JohnKala Apr 29, 2025
af3d5d8
Update jokala1.md
JohnKala Apr 29, 2025
901af09
Create jokala2.md
JohnKala May 2, 2025
ce43e3f
Update jokala2.md
JohnKala May 2, 2025
3816c95
Update jokala.md
JohnKala May 13, 2025
64fecfc
Update jokala.md
JohnKala May 13, 2025
700766e
Delete round3/jokala1.md
JohnKala May 13, 2025
c8a004b
Delete round3/jokala2.md
JohnKala May 13, 2025
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
37 changes: 24 additions & 13 deletions TEMPLATE-1.md
Original file line number Diff line number Diff line change
@@ -1,37 +1,48 @@
# Chrome Extension Idea: [Title]
# Chrome Extension Idea: Distracto‑Nix

## Authors

[Include your name(s) here]
Shafaa Munjal

## Problem Statement

[Describe the problem that your Chrome Extension will solve. What are the pain points that users experience? How does your extension address these pain points?]
Many users struggle to stay focused because sites like Reddit, Twitter, and YouTube are just a click away. Existing solutions (browser overlays, manual blocklists) can be bypassed or are a hassle to configure. There’s a need for a frictionless, one‑click way to **completely** prevent access to specified distractor sites across **all** tabs until the user chooses to re‑enable them.

## Target Audience

[Identify the target audience for your Chrome Extension. Who will benefit from using your extension? What are the main characteristics of your target audience?]
- Knowledge workers (developers, writers, designers) needing uninterrupted work sessions
- Students and researchers aiming to minimize online procrastination
- Remote workers and freelancers juggling multiple online tools
- Anyone who wants a zero‑loophole digital discipline tool

## Description

[Provide a general description of your Chrome Extension idea in 2-3 sentences. Explain the main purpose and functionality of the extension.]
Distracto‑Nix is a lightweight Chrome extension that toggles a global Focus Mode with one click. When Focus Mode is ON, it uses Chrome’s `declarativeNetRequest` API to block—and immediately close—your chosen distractor websites in all tabs. Click again to restore normal browsing.

## Selling Points

1. [Selling Point 1]
2. [Selling Point 2]
3. [Selling Point 3]
4. [Selling Point 4]
5. [Selling Point 5]
1. **One‑Click Activation**: Instantly block distractions via the toolbar icon.
2. **Network‑Level Blocking**: Prevents pages from loading, not just hiding them behind an overlay.
3. **Auto‑Close Tabs**: Any open distractor tabs are closed as soon as Focus Mode is enabled.
4. **Clear Visual Indicator**: A red “ON” badge on the icon shows when you’re in Focus Mode.
5. **Customizable Blacklist**: Easily add or remove domains to fit your personal workflow.

## User Stories

_[List user stories that describe the main features of your Chrome Extension. Use the following template: "As a [user role], I want to [goal] so that [benefit]." Fill in the brackets with the appropriate information. For Round 1, write 5 user stories; Round 2, write 10 user stories; Round 3, write 15 user stories.]_
1. **As a user**, I want to toggle Focus Mode on/off by clicking the extension icon so that I can quickly switch between work and browsing.
2. **As a user**, I want any open Reddit, Twitter, or YouTube tabs to automatically close when Focus Mode is on so that I’m not tempted to reopen them.
3. **As a user**, I want the extension to block loading of specified distractor sites in all new and existing tabs while Focus Mode is on so that I cannot bypass the block.
4. **As a user**, I want a visible badge on the extension icon indicating when Focus Mode is active so that I always know my current focus status.
5. **As a user**, I want to configure which websites are treated as distractions via a simple settings interface so that the extension fits my personal workflow.

## Notes

_[Add any additional notes or considerations for your Chrome Extension idea. This could include potential challenges, alternative approaches, or specific features you want to highlight.]_
- **Potential Challenges**: Handling wildcard subdomains (e.g., `*.reddit.com`), syncing settings across devices, performance impact of dynamic rule updates.
- **Alternative Approaches**: Overlay‑based blocking vs. network‑level blocking; integrating a Pomodoro timer for scheduled focus sessions.
- **Future Enhancements**: Scheduled auto‑activation (e.g., 9 AM–5 PM work hours), emergency “unlock” with a cooldown timer.

## References & Inspiration

_[Include any references or sources that inspired your Chrome Extension idea. This could be articles, existing products, or other resources that informed your concept. Just paste any links you found during research.]_
- Chrome Extension `declarativeNetRequest` API docs: https://developer.chrome.com/docs/extensions/reference/declarativeNetRequest/
- StayFocusd (existing productivity extension)
- Articles on digital minimalism and focus techniques
43 changes: 43 additions & 0 deletions jokala.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
# Chrome Extension Idea: Smart Cold Outreach Assistant (SCOA)

## Authors
Ioannis (Yannis) Kalaitzidis (jokala), Jaime Walter

## Problem Statement
Job seekers, especially students and recent grads, spend countless hours manually reaching out to potential mentors, alumni, or recruiters through LinkedIn and email. This process typically involves finding emails using tools like Apollo, storing them in spreadsheets, and then manually customizing each message. It's repetitive, time-consuming, and often inefficient.
Smart Cold Outreach Assistant streamlines this workflow by integrating directly with LinkedIn and Apollo, auto-generating personalized messages using a stored user profile and sending them instantly — all within the browser.

## Target Audience
- Undergraduate and graduate students looking for internships or jobs
- International students seeking to connect with alumni from their home country, city, or school
- Early-career professionals interested in mentorship or referrals
- Job seekers targeting specific companies and recruiters through direct cold messaging

## Description
Smart Cold Outreach Assistant (SCOA) is a Chrome extension that automates and personalizes cold outreach messages on LinkedIn using LLMs like GPT-4. It pulls contact data via Apollo and enables users to one-click generate and send customized messages using a saved personal profile, without needing spreadsheets or manual editing.

## Selling Points
- One-click message generation and sending from LinkedIn profiles
- Integration with Apollo for automatic email discovery
- Personalized templates powered by stored user context and LLMs
- Efficient outreach for networking, referrals, and job applications
- User-friendly interface designed for job-seeking students and professionals

## User Stories
1. As a student seeking internships, I want to send personalized outreach messages quickly so that I can contact more people efficiently.
2. As an international student, I want to connect with alumni from my home country so that I can get culturally relevant advice.
3. As a job applicant, I want to follow up with recruiters on LinkedIn with a click so that I don’t lose momentum in my job hunt.
4. As a user, I want to store my personal context (school, major, interests) so that the extension can personalize messages for me.
5. As a user, I want to choose from different message types (e.g., referral request, advice ask) so that the tone and content match my goals.
6. As a job applicant, I want to be able to send messages without switching between spreadsheets, email finders, and LinkedIn so that my workflow is faster and less fragmented.
7. As a user, I want the extension to auto-fill contact names and company details so that my messages feel personal without manual editing.
8. As a student, I want to view and edit message drafts before sending so that I can ensure the tone feels authentic to me.
9. As a job seeker, I want to track who I’ve contacted and whether they’ve replied so that I can manage my outreach and follow-ups.
10. As a user, I want to save and reuse successful message templates so that I can streamline future outreach efforts.

## Notes
- The biggest challenge is complying with LinkedIn and Apollo’s Terms of Service. Depending on limitations, we may need to use browser automation rather than APIs.
- Future iterations could include reply tracking, follow-up reminders, and metrics on which messages perform best.
- The idea could scale to startup outreach, sales prospecting, or nonprofit networking.
- Customization could include tone settings (formal/informal), preferred length, or platform-specific tweaks (LinkedIn vs. email).

58 changes: 58 additions & 0 deletions round1/abansal1.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
# Chrome Extension Idea: Academic Research Extractor

## Authors
Arya Bansal

## Problem Statement
Academic research often requires efficiently extracting information from research papers to use with LLMs for analysis, summarization, or citation. Currently, researchers and students must manually copy-paste content from papers across multiple tabs, which is time-consuming and disrupts workflow. Extracting structured information (like abstracts, methods, results) and maintaining proper formatting is particularly tedious. Our extension eliminates this friction by automatically detecting and extracting metadata and content from research papers for seamless use with LLMs.

## Target Audience
The primary target audience consists of:
- Academic researchers and graduate students who regularly read and analyze scientific papers
- Undergraduate students working on research projects and literature reviews
- Professors and teaching assistants who need to evaluate or explain research papers
- Knowledge workers who need to stay current with academic literature in their field

These users typically have intermediate to advanced digital literacy, value efficiency, and are already using LLMs to assist with their research workflow.

## Description
Academic Research Extractor automatically detects and extracts structured metadata and content from research papers on sites like arXiv, Google Scholar, Semantic Scholar, and publisher websites. With a single click, users can capture title, authors, abstract, methodology, results, and references, then send this structured information directly to their preferred LLM with customized prompts for specific research tasks.

## Selling Points
1. **Save Time**: Eliminate tedious manual copying and formatting of research papers, reducing a multi-minute process to a single click.
2. **Structured Extraction**: Intelligently separates papers into meaningful sections (abstract, methods, results, references) rather than extracting everything as one block of text.
3. **Built-in Prompt Templates**: Includes research-optimized prompt templates for common tasks like summarization, explanation of methods, or identifying key findings.
4. **Citation Generation**: Automatically formats bibliography entries in multiple styles (APA, MLA, Chicago, BibTeX) for easy reference management.
5. **Wide Platform Support**: Works across major research platforms including arXiv, Google Scholar, PubMed, IEEE Xplore, and many academic publisher websites.

## User Stories
1. As a graduate student, I want to extract the methodology section from a research paper so that I can ask an LLM to explain complex statistical techniques in simpler terms.
2. As a researcher, I want to automatically generate properly formatted citations for papers I'm reading so that I can easily add them to my bibliography without manual formatting.
3. As a professor, I want to extract key findings from multiple papers so that I can ask an LLM to compare and contrast their approaches and results.
4. As an undergraduate student, I want to extract technical abstracts so that I can ask an LLM to explain them in simpler language that I can understand.
5. As a researcher, I want to extract references from papers I'm reading so that I can quickly identify other relevant papers for my literature review.
6. As a teaching assistant, I want to extract mathematical formulas from research papers so that I can ask an LLM to explain their application in course-relevant contexts.
7. As a non-native English speaker, I want to extract complex academic writing so that I can ask an LLM to simplify the language while preserving the meaning.
8. As a researcher conducting a literature review, I want to extract multiple paper abstracts in one session so that I can ask an LLM to identify common themes and gaps.
9. As a graduate student, I want to save extracted paper content to my personal database so that I can build a searchable library of relevant research.
10. As an interdisciplinary researcher, I want to extract domain-specific terminology from papers so that I can ask an LLM to explain unfamiliar concepts from other fields.

## Notes
- Parsing PDFs directly may present technical challenges, so initial implementation might focus on HTML/text-based sources like arXiv, open access journals, and repository sites.
- Different publishers structure their pages differently, requiring customized extraction logic per site.
- Academic papers often contain mathematical formulas, tables, and figures that may require special handling.
- We should consider privacy concerns around sending academic content to third-party LLMs.
- Future versions could integrate with reference management software like Zotero or Mendeley.
- We might need to incorporate OCR capabilities for extracting text from papers available only as scanned PDFs.

## References & Inspiration
- ArXiv API: https://arxiv.org/help/api
- Semantic Scholar API: https://www.semanticscholar.org/product/api
- OpenAlex API: https://docs.openalex.org/
- Crossref API: https://www.crossref.org/documentation/retrieve-metadata/rest-api/
- Zotero: https://www.zotero.org/support/dev/web_api/v3
- Google Scholar: https://scholar.google.com/
- ResearchRabbit: https://www.researchrabbit.ai/
- Elicit: https://elicit.org/
- Connected Papers: https://www.connectedpapers.com/
- SciHub: https://sci-hub.se/
45 changes: 45 additions & 0 deletions round1/akashkau.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
# Chrome Extension Idea: Highlighted Text Summarizer

## Authors

Akash Kaukuntla

## Problem Statement

If you've ever had to read a very dense research paper, or had to understand some difficult topics in class slides, this extension is for you! Simply highlight the hard to understand text and we will summarize it for you in a comprehensible way!

## Target Audience

The main target audience is people trying to understand difficult subjects. This includes students, researchers, or simply learners trying to expand their domain!

## Description

This extension will look at the highlighted text and summarize it. We will also include an option to have an image included with the text when summarizing.

## Selling Points

1. Very very easy to use.
2. Frictionless workflow.
3. Supports text and images.
4. Wide range of applications.
5. Very cheap to use outside of the API call.

## User Stories

As a user I want to summarize wide ranges of text very easily.

As a user I want to additionally add images with my text to summarize

As a student I want to comprehend complex topics on slides easily

As a researcher I want to summarize complex sections of text in human readable format.

As a developer I want to have simple code blocks that makes it easy to add extension features.

## Notes

Could add other features like follow up questions.

## References & Inspiration

Inspired by me always copying text from websites to summarize.
40 changes: 40 additions & 0 deletions round1/allenyjl.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
# Chrome Extension Idea: Smart Email Assistant

## Authors

Allen Liu

## Problem Statement

People often spend a significant amount of time crafting thoughtful and effective email responses, especially when juggling multiple conversations. It's easy to forget key context, tone, or action items—leading to miscommunication or delayed replies. Many professionals want to reply efficiently while maintaining quality in their communication. Our extension addresses this by scraping relevant email context and using ChatGPT to generate response drafts, saving users time and reducing cognitive load.

## Target Audience

The target audience includes professionals, students, and anyone who manages frequent email correspondence—especially those in time-sensitive or high-volume communication roles. This can include customer support agents, executives, salespeople, consultants, and academics who need help drafting or improving replies quickly.

## Description

Smart Email Reply Assistant is a Chrome extension that integrates with Gmail (or any web-based email client) to help users write better responses faster. It automatically detects open email threads, scrapes the relevant content, and sends it to ChatGPT to generate context-aware draft replies. Users can then review, edit, and send with ease.

## Selling Points

1. Saves time drafting emails by using AI-generated suggestions
2. Maintains tone and context from prior email threads
3. Offers multiple response styles (e.g., professional, casual, concise)
4. Easy integration with Gmail and other popular webmail platforms
5. Optional keyboard shortcuts for fast access and previewing replies

## User Stories

1. As a user, I want the extension to detect the currently selected email thread in Gmail so that it can extract the relevant conversation context.
2. As a user, I want to click a toolbar button to open the Smart Email Reply Assistant so that I can generate a response without switching tabs.
3. As a user, I want to select a response tone (e.g., formal, friendly, concise) from a dropdown before generating a reply so that the draft matches the intended tone.
4. As a user, I want to preview the generated email response in a popup before inserting it into the reply box so that I can review and edit it if necessary.
5. As a user, I want to be able to edit the prompt before it’s sent to ChatGPT so that I can control how the model interprets the context.

## Notes

- Consider support for summarizing long threads and letting users edit the prompt before sending to ChatGPT.

## References & Inspiration

41 changes: 41 additions & 0 deletions round1/cgassant.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
# Chrome Extension Idea: [Job Application Resume Editor]

## Authors

[Clyve Gassant]

## Problem Statement

[This chrome extension will solve the problem of having to manually tailor your resume to every job you apply to.]

## Target Audience

[Anyone in search of a job.]

## Description

[The Chrome extension will take the job description and then use the job description to tailor your resume to fit the role. It will use an LLM promt of "Use this job description and tailor my reusme".]

## Selling Points

1. [Jobs]
2. [Quicker Job applications]
3. [Saves time]
4. [Limits amount of work]
5. [Can make applicants stand out mroe]

## User Stories

_["As a [applicant], I want to [tailor my resume] so that [I can get jobs]."
"As a [applicant], I want to [speed up the application process] so that [I can apply to more jobs]."
"As a [applicant], I want to [tailor my resume for certain jobs] so that [I can stand out]."
"As a [Applicant], I want to [take less time applying to jobs] so that [I can do other things with my time]."
"As a [applicant], I want to [tailor my resume] so that [I can save time not having to do it myself]."]_

## Notes

_[Add any additional notes or considerations for your Chrome Extension idea. This could include potential challenges, alternative approaches, or specific features you want to highlight.]_

## References & Inspiration

_[Include any references or sources that inspired your Chrome Extension idea. This could be articles, existing products, or other resources that informed your concept. Just paste any links you found during research.]_
Loading