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

Log in or sign up for Devpost to join the conversation.