In my research and study work, I observed that a tremendous amount of time is lost going back and forth between several websites, reading lengthy articles, and taking notes on paper. Creating proper citations and summarizing information from various sources is time-consuming and prone to error. I wanted to develop a software that simplifies web research faster, more intelligently, and better organized.

What I Learned

How to merge Chrome AI and Gemini Nano APIs into a browser extension.

Natural language summarization techniques, such as extracting main points and takeaways from web pages.

How to create automatic citations in different formats (APA, MLA) automatically.

Practices for constructing an easy-to-use and lean browser extension that will not slow down the user's browsing.

How We Built It

Frontend:

Created a Chrome sidebar extension with HTML, CSS, and JavaScript.

Created a simple UI to show summaries, citations, and suggestions.

Backend & AI Integration:

Integrated Gemini Nano for summarizing content and extracting insight.

Utilized Chrome AI APIs to retrieve and process web content in real-time.

Encoded algorithms to automate citation creation.

Workflow:

Users choose web pages or articles.

AI summarizes the content, extracts trends, and creates citations.

Suggestions for relevant resources are shown.

Export choices are Google Docs, Notion, or PDF.

Challenges Encountered

Dealing with heterogeneous web content: Web pages are different in structure, and therefore parsing text consistently was challenging.

Balancing speed vs accuracy: Summarisation had to be speedy without sacrificing vital details.

Accuracy in citations: Making sure automatically created citations were properly formatted between various styles.

Impact

ResearchMate converts hours of time-consuming research into minutes of intelligent, AI-driven work. ResearchMate keeps students, researchers, and professionals organised, productive, and aware while surfing the web.

Built With

  • and-context-analysis-citation-generation:-custom-algorithms-for-apa
  • and-other-formats-cloud-/-storage:-optional-google-drive-/-notion-integration-for-exporting-summaries-version-control-&-collaboration:-git
  • built-with-languages:-javascript
  • chrome-ai-apis-browser-platform:-google-chrome-extension-apis-data-processing-/-nlp:-built-in-ai-apis-for-summarization
  • css
  • html
  • keyword-extraction
  • mla
  • python-(for-ai-integration-scripts)-frontend-frameworks-/-libraries:-none-(vanilla-js-for-chrome-extension-ui)-ai-/-ml-apis:-gemini-nano
Share this project:

Updates