Inspiration

My inspiration for building a one-click Gmail inbox management solution comes from the need to address email clutter. As someone with tons of emails unread in my inbox, I aimed to create a user-friendly web app that simplifies email management, saving time and reducing stress associated with disorganized inboxes. This application empowers users to regain control over their digital lives.

What it does

The application I developed during the hackathon offers a simple and efficient way to manage your Gmail inbox. With just one click, users can mark all their emails as read, allowing them to clear their inboxes of unread messages quickly.

How we built it

To build the web application, I started by setting up a React JS project and integrating Material UI for a responsive and visually appealing interface. I then use NodeJS to create a backend server that handles authentication and interacts with the Google Gmail API. This allowed us to provide users a secure and straightforward way to authenticate and manage their inboxes.

Challenges we ran into

One of the challenges we faced during the development process was handling the authentication flow with the Google Gmail API. Implementing OAuth2 and using Gmail API correctly can be complex without experience, especially considering the limited time frame of a hackathon.

Accomplishments that we're proud of

The idea I came out with :)

What's next for MarkAllAsRead

Moving forward, this project has several areas of improvement and expansion. First, I plan to actually implement this feature instead of having just a prototype like the current status. I plan to implement the same function in other providers such as Outlook. This project's final goal will be deploying and hosting the application.

Built With

Share this project:

Updates