Most people are too busy with work or school and either can't be bothered or forget to check their emails completely, especially if they receive emails on multiple accounts. This can have serious consequences, such as missing out on important events, failing to attend a job interview, or getting fired from a part-time job due to missing a company meeting. Due to AI mainly taking over the "annoying work," we decided there could be an open market for resolving this issue, that being developing a Chrome extension capable of reading and writing emails for the user.
The main goal of this Chrome extension is to read emails linked to the user's Gmail account, summarize the sender's response, and display it as a pop-up window in the browser. The extension also holds an additional feature that allows the user to generate an AI response to the sender. However, this feature is recommended for use to respond to an auto-generated email by a bot.
The Chrome extension was built solely on JavaScript for both the frontend and backend. For the frontend, we used both React and ViteJS due to being the most popular choice. However, for the backend, we used MongoDB for our database as well as ExpressJS and the ChatGPT-4 model to receive information gathered from the content script and by the frontend to, later on, be processed through ChatGPT and send back to the frontend to be displayed.
The significant challenges we came across while in development comprised getting ExpressJS to work and getting the Gmail text through HTML to send to the backend. It also didn't help that half of the team didn't know how to use ExpressJS, meaning we were learning how to learn the framework while developing.
Built With
- chromeapi
- css3
- express.js
- html5
- javascript
- mongodb
- react
- vite

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