Inspiration
Have you realized sometimes you need to put your Email Address on Public Forum of Website so people can communicate but get afraid due to Phishing or Spam Emails from marketing companies.
Almost everyone receive SPAM Emails everyday , but they also need to use their Email for Communication. People hesitate to put their mail address for communication over internet like on their blog/website/resume ,etc.
What it does
It converts your mail into unique SM-ID (Safe Mailer ID) which generates a personal Contact Form for your Email address without revealing your Real Email Address. You can Share the Form link to anyone or directly link it on your Website/Blog.
For Sending Mails you will just need the SM-ID (Safe Mailer ID) of receiver to send mails.
For Generation of ID I have used 8 Character Random Generator instead of Hash Function to avoid Data Dencryption of User.
How we built it
I used React.js to build the UI of site and Hosted on Firebase For Backend there is a SMTP server setup in Express.js and Hosted on Heroku For Database I have used Firebase.
Challenges we ran into
- Setting up the Security of SMTP server was tricky
- API calling and hosting of Backend Server was difficult
Accomplishments that we're proud of
- Created a Completed Project which can be used by anyone directly
- User will benefit from it as it protects their identity and will have good application in Cybersecurity
What we learned
- SMTP Mailing Server Hosting and setup.
- Generation of Random ID and Mapping it to Mail in Database
What's next for Safe Mailer
- Adding Inbuilt SPAM classifier.
- Adding More Security protocols like encrypting the SM-ID
And You Can Contact Me At https://safe-mailer.web.app/form/yr6cuakb
Check Out Live Version: https://safe-mailer.web.app/
Built With
- express.js
- firebase
- nodemailer
- react







Log in or sign up for Devpost to join the conversation.