DEV Community

Cover image for I built a disposable email tool using React + Firebase to fight spam πŸ›‘οΈ
Ismail nasir
Ismail nasir

Posted on

I built a disposable email tool using React + Firebase to fight spam πŸ›‘οΈ

Hey everyone! πŸ‘‹

I've been working on a new side project specifically to help developers and privacy-conscious users avoid spam. We all know the pain of signing up for a "free" resource or testing an app, only to have your primary inbox flooded with marketing emails forever.

So, I built NitroMail.

The Tech Stack
I wanted to keep it lightweight and fast, so I went with a modern stack:

Frontend: React (Vite) for that instant load time.

Hosting: Firebase Hosting (for SSL and global CDN).

Styling: Custom CSS with a focus on dark mode (because we're developers, right?).

How it Works
The concept is simple:

You land on the site, and it instantly generates a unique temporary email address.

The inbox listens for incoming mails in real-time.

Emails are automatically purged after a short session to ensure privacy. No data is stored permanently.

Why I Built It
I found that many existing temp mail sites are either riddled with aggressive ads or just look outdated. I wanted to build something that felt like a modern SaaS toolβ€”clean, fast, and encrypted.

It was also a great way to practice handling real-time data states in React and managing DNS configurations (I learned a lot about DNS propagation and SSL certs this week!).

Check it out
I’d love to get some feedback on the UI and responsiveness.
πŸš€ Live Demo: [https://nitromail.space]

Let me know what you think!

Top comments (0)