Inspiration

Our parents continuously ask us to go order something like for example, pizza or an Amazon item, due to their lack of knowledge on how to interact with the internet. Something so simple to us is something very difficult for them. To solve this issue, WebGuide was born.

What it does

It asks what the user is looking for within a website and guides the user on what to click and add to reach their end goal.

How we built it

This project was built with Express.js for backend, and Google Extension for front end with user prompts being routed to Gemini API.

Challenges we ran into

  • Issues with service worker and content script miscommunicating and closing requests to early
  • Highlighting not working at all
  • Merge Conflicts
  • Type errors

Accomplishments that we're proud of

  • Getting highlighting to work at a certain extent
  • Using Gemini API to query steps to achieve a goal
  • Customization of extension
  • Making Express.js backend work with Google Extension frontend

What we learned

  • Gemini API
  • Google Extensions
  • Browser Architecture

What's next for WebGuide

  • We will further polish the UI and make it more convenient
  • Making the selections more accurate
  • Fixing bugs
Share this project:

Updates