Inspiration
First thing was I wanted to learn something new and had never built a chrome extension before so thought I'd challenge myself. Now I've built this one and another one that is on the chrome store. The second reason or problem that I wanted to solve/help with was that I work for a website agency and one of the main problems business owners have when it comes to online reviews is they don't know how to respond to negative reviews (not to mention they are time poor).
What it does
It helps business owners writing responses to their reviews online. This could be google reviews, yelp, tripadvisor or pretty much any online review website.
How I built it
I built it with html, javascript and then the writer API and rewriter API. I was also exploring the translator API and language detection. (more on this below)
Challenges I ran into
One of the main challenges was designing the extension to look visually appealing. It went through several iterations before I arrived at the current layout, and while it’s functional, I still think there’s room for improvement. The functionality also went through several iterations i.e. the first version was pretty much just copy paste review in textbox and then generate. Then using the prompt API because the writer and rewriter was down and then finally switching to them.
Another challenge was learning how Chrome extensions work, including their capabilities and limitations. I feel like I’m still just scratching the surface of what they can do, so there’s definitely more to explore in the future.
The other challenges I ran into was that sometimes the API's didn't work and I took way too long figure out the status page for the APIs.
Accomplishments that Im proud of
I'm proud of building my first Chrome extension and learning something completely new. It was exciting to take on the challenge and see the project come to life.
I'm also proud that this tool can solve a real problem, helping business owners respond to online reviews more easily.
What I learned
I learned a lot about how Chrome extensions work, from their structure to how they interact with APIs. I also gained experience working with the new APIs like the Writer API and Rewriter API, and explored features like language detection and translation.
What's next for Ai Review Responder / Scalability
From a scalability perspective, the extension has strong potential. It can be used on any review website, and since business owners continually receive new reviews, the tool offers repeated value over time.
The real game-changer, however, lies in integrating translation and language detection APIs. Currently, language detection isn't functional within Chrome extensions, but adding this capability would enable the extension to handle reviews in multiple languages. While the Gemini API might not natively support multiple languages, a workaround could be implemented. The process would involve detecting the review's language, translating it to English, generating a response using Gemini, and then translating the response back into the original language. This approach would make the extension compatible with virtually any language supported by the translator API.
This added functionality would be particularly beneficial for international businesses. It would allow reviews in various languages to be managed by a single person, such as an English-speaking team member, while still providing responses in the customers' native languages. This not only increases efficiency but also ensures better communication across diverse customer bases.
Another thing is the branding/name could use alot of work
Built With
- html
- javascript
- rewriter
- writer
Log in or sign up for Devpost to join the conversation.