Inspiration

Problem Solved: Many users struggle with creating effective search queries, often including irrelevant or excessive words that reduce search accuracy and efficiency. This leads to frustration, wasted time, and suboptimal results. Our extension solves this by streamlining queries, ensuring they are concise and optimized for Google’s algorithm, making searches faster, more accurate, and user-friendly.

What it does

We developed a Chrome extension that enhances the way users perform Google searches. The extension analyzes and optimizes search queries by removing unnecessary words and leaving only the essential terms needed for Google’s search engine to deliver precise results.

How we built it

We used Next.js as full-stack as a framework to create backend and frontend part of application. As an AI tool we used VertexAI (@google-cloud/vertexai SDK)

Challenges we ran into

The main challenge was that the Vertex AI SDK is designed exclusively for Node.js. To meet tight deadlines, we decided against building a separate backend. Instead, we leveraged Next.js as a full-stack framework, utilizing its API routes to implement the backend seamlessly. This approach allowed us to integrate Vertex AI efficiently while maintaining simplicity and speed in development.

Accomplishments that we're proud of

  • Successfully integrated Vertex AI SDK within a Next.js application, overcoming compatibility challenges and avoiding the need for a standalone backend.
  • Built a user-friendly Chrome extension that effectively streamlines Google search queries, improving accuracy and speed for users.
  • Optimized the development process to meet tight deadlines without compromising quality or functionality.
  • Leveraged Next.js API routes to deliver a seamless full-stack solution, ensuring efficient handling of AI-driven query optimization.

What we learned

  • Gained deeper insights into the flexibility of Next.js for building full-stack applications, especially when integrating backend logic through API routes.
  • Learned how to work with the Vertex AI SDK in unconventional setups, adapting its Node.js-based capabilities to a frontend-driven framework.
  • Discovered new approaches to improving Google search results by focusing on query refinement and how AI can significantly enhance this process.
  • Strengthened our ability to deliver a high-quality product under strict time constraints by leveraging innovative development workflows.

What's next for Search-query-optimizer

Releasing updates to improve the user interface and experience, ensuring the extension remains intuitive and valuable for all users. For instance we supposed to provide built-in UI to replace text from search field by clicking simple button near the search button. Also we tought about implementing user analytics to provide insights on how search optimization impacts their efficiency and accuracy.

Built With

  • next.js
  • vertexai
Share this project:

Updates

Submission history