Inspiration
This was inspired by our team's experiences and frustrations with using AI tools to edit documents. While they've revolutionized document editing significantly, we saw that different inefficiencies such as switching between tabs and continuously copying and pasting pieces of your document into the chatbot could be fixed if the AI was implemented onto the document editor itself.
What it does
ReWryte streamlines the AI editing process so the process of writing and reviewing documents is much more efficient.
How we built it
We used a React Google Apps Script boilerplate template in order to start constructing the infrastructure of our add on. We utilized JavaScript and TypeScript for backend, and utilized Tailwind, HTML, CSS, React, and Vite for frontend.
Challenges we ran into
Google Extensions and Add Ons have a lot more limited documentation and the APIs are difficult to work with. Initially, our team wanted a different interface for the application where it would be seen in the margins of Google Docs rather than as a sidebar, however, this was inapplicable.
Accomplishments that we're proud of
We're proud of creating the Google Docs Add-On that has a built in AI chatbot and AI-powered editing features.
What we learned
We learned how to create Google Extensions and Add-ons with React and work better with the Gemini AI API.
What's next for ReWryte
We plan to add new features, such as in-document comments.
Built With
- css
- google-apps-script
- html
- javascript
- react
- tailwind
- vite

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