Inspiration
In today's society, whether it's school, getting a job or working at one, managing emails has become a nearly unavoidable task in our daily lives. With countless inboxes flooded and many important emails lost, we found it imperative to create a solution to automate this seemingly-impossible task that is so crucial in our day to day lives.
What it does
BOTLR is capable of filtering your emails by analyzing patterns and characteristics associated with spam message. BOTLR's filtration also allows the user to isolate important/urgent messages.
BOTLR can display the spam emails that it filters. These emails are flagged and can be accessed within the "Detect Spam" button.
Additionally, using BOTLR, the user is able to schedule emails, allowing the user to plan ahead and stay organized. This is especially useful for professionals seeking to schedule emails to align with working hours in order to optimize response times and enhance communications.
Finally and arguably the most impressive feature, BOTLR can summarize emails using its AI functionalities. With the click of a button, BOTLR organizes every email regarding categories of work/studies/etc. and summarizes these emails to be understood with a single glance. This feature allows the user to save time when scouting their emails and may save hours in the long run for daily users.
How we built it
Botlr was built using JS, CSS, and HTML, and we used a DOM interactive to the gmail Webpage, aswell as Gmail and OpenAI APIs to help us customize within Gmail and streamline the user experience.
Challenges we ran into
At first, the team attempted to create a web app using React with its own interface. Unfortunately, React does not "react" well with Django and Git. As a result, the team decided to scrap the idea of a web app, and created a Chrome Extension with basic HTML/css instead of implementing React.
Another challenge on the way was the Gmail API and its many authorizations. This was eventually bypassed after hours of experimenting and researching.
Finally the last and most problematic challenge, was the OpenAI api and token keys causing many errors and tech issues within the code.
Accomplishments that we're proud of
In the end, we are extremely proud of the filling animation despite the steep learning curve it presented us. Furthermore, we got to implement both APIs flawlessly and make it all work within 24 hours.
What we learned
The team learned how to deal with problems with React, problems with OpenAI, and Gmail api. Html redirect, js config and google.chrome, eventlists, queryselectors.
What's next for Botlr
Integration into Outlook, Hotmail and Yahoo, more features and an automized response system when away, as well as an AI email writer for professional works, formal letters and job opportunites.
Built With
- chrome
- css
- eventlists
- gmailapi
- html
- javascript
- openaiapi
- queryselectors
Log in or sign up for Devpost to join the conversation.