Inspiration

Our inspiration was as students we get a ton of emails. However, while we are technically savvy, a lot of us are too often busy to bother fidgeting around in the settings.

What it does

Our app has premade filters that automatically connect and sync to your Gmail account. They will apply filtering to future emails that you receive. Hopefully, drastically limiting the amount of nonimportant emails you receive.

How we built it

We originally planned on having a Flask and React app. However, after much struggle we pivoted to a strictly Python application.

Challenges we ran into

We ran into a lot of integration challenges. React and JavaScript did not incorporate well with Google OAuth.

Accomplishments that we're proud of

A GUI in Python (very hard to create). Our group coming together after being in the dumps and having no progress. We rallied and have a functional product by the end of the night.

What we learned

JavaScript is trash. Never build GUIs in Python.

What's next for EZ Filter

Adding and incorporating more features:

  • crowdsourcing email filtering from users
  • ability to remove filters
  • loading existing filters
Share this project:

Updates