Mail Pal

Gmail productivity management web app

Mail Pal
Technologies:Next.jsOAuth2ReactHeroUISQLitePrismaGmail APITypescript

Project description

This web app was inspired by MailmanHQ. I wanted to have the same functionality without the need to pay for the subscription. It was all fun at the beginning. I even purchased a domain mailpal.pro which is very cool :) and my intention was to create a better version of mailman. And possibly offer it as a paid service to other users or friends.

I've learned a lot about Gmail API, OAuth2 flows, used Gmail API extensively, including Pub/Sub and web hooks. However along the process found out Gmail API limitations. Since the app is using sensitive scopes, Google requires a very expensive audit. The cost of the audit is between $15,000 and $75,000. Even if I don't publish the app and use it for personal use as a test user, the refresh token expires every 7 days, which is very inconvenient.

For those reasons I abandoned this project and take it only as a valuable experience.

My work

  • Full stack web development
  • UI/UX design